Как сделать 301 редирект на все страницы сайта
Доброго времени суток!
Столкнулся с такой проблемой. Прописал в файле .htaccess такой код Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^мой сайт\.ru [NC] RewriteRule ^(.*)$ http://www.мой сайт.ru/$1 [R=301,L] Он переадресует только главную на адрес с www, а все другие страницы нет. Не могли бы меня поправить если я где то ошибся? Надо чтобы абсолютно все страницы сайта перекидывались на те же страницы только с www Заранее спасибо! |
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru RewriteRule (.*) http://www.site.ru/$1 [R=301,L] без всяких [NC] и $ всё работает на всех страницах |
Цитата:
|
может стоит к хостеру обратиться? Если со стоандатным кодом не хочет перекидывать, значит проблема в настройках хоста ИМХО
|
Хостеру написал. Скинули мне ссылку на сайт http://www.iho.ru/faq/manual/htaccess.html
Только я все равно там тоже ниче не нашел дельного. Если со стоандатным кодом не хочет перекидывать, значит проблема в настройках хоста Ну главную то перекидывает. А все остальные нет. |
Цитата:
PHP код:
|
для поддомена forum.site.ru для редиректа на site.ru/forum саппорт хостинг предлагает такой текст, может пригодится:
RewriteEngine On RewriteRule ^forum/ - [L] RewriteCond % ^forum\.site\.ru$ RewriteCond %/forum% -d RewriteRule [^/]$ %/ [R,L] RewriteCond % ^forum\.site\.ru$ RewriteRule (.*) forum/ [L,QSA] RewriteRule ^forum/ - [L] RewriteCond % ^www\.forum\.site\.ru$ RewriteCond %/forum% -d RewriteRule [^/]$ %/ [R,L] RewriteCond % ^www\.forum\.site\.ru$ RewriteRule (.*) forum/ [L,QSA] |
Цитата:
Но зато кидает на адрес с www P.S Сайт на движке Joomla |
У меня вот так все работает.
Код:
RewriteCond %{HTTP_HOST} ^site\.ru Правда движок самописный. |
Цитата:
|
Часовой пояс GMT +3, время: 14:23. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.