редирект на .htaccess

Ms

Новичок
редирект на .htaccess

Для редиректинга пользователей с http://site.ru на http://www.site.ru использую следующую запись в .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteRule .* http://www.site.ru%{REQUEST_URI} [R=301,L]

А как сделать эту запись более общей, т.е. чтоб работало на любом {HTTP_HOST}?

Пытался так, но не получается:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.*
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 

ISV

Новичок
Гм... весьма виртуозное использование .htaccess. Осталось для полного счастья запихать еще синтаксис Патерна.
http://www.iho.ru/faq/manual/htaccess.html - может поможет, а можно использовать по жизни и это
PHP:
echo "<HEAD><meta http-equiv=\"Refresh\" content=\"1; url=http://www.site.ru\"></HEAD>";
да, много как можно....

P.S. Мысль должна быть не только глубока, но и широка. :)
 

Vadim S.

Новичок
Автор оригинала: ISV
а можно использовать по жизни и это
Это по жизни использовать нельзя. Хотя бы потому что для поисковиков это не выход - они просто откажутся нормально индексировать страницу, на которую идёт редирект.
 

Vadim S.

Новичок
Рискну предположить:

Есть много сайтов, где, к примеру, пути через mod_rewrite одинаково строятся.

И для каждого сайта такой .htaccess подправлять не надо будет ;) Просто кинуть в папку и всё =)
 
Сверху