Хочу сделать через .htaccess перенаправление c без www на WWWW. Но так что бы при наборе
instantcms.ru/forum/107/
и перенаправляло на
instantcms.ru/forum/107/
а у меня пока перенаправляет на
instantcms.ru/index.php
использовал вот такие дерективы:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) www.newDomain.ru/$1 [R=301,L]
RewriteEngine on
RewriteBase /
RewriteRule ^rewrite\.html$ rewrite.xhtml [R=permanent]
но в обоих случаях выкидывает на /index.php
Почему не сохраняется начальный урл и кидает на главную, как это победить?
Может есть другой способ корректного перенаправления?
Перенаправление на WWW
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
как?
#2
25 ноября 2012 в 00:32
тут есть пример: instantcms.ru/blogs/-1826-1820-1812/-htaccess.html
#3
25 ноября 2012 в 00:46
RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule ^(.*) http://www.site.ru/$1 [L,R=301]
Сегодня в 08:32
#4
25 ноября 2012 в 01:48
pivua), все равно перекидывает на www.site.ru/index.php
#5
25 ноября 2012 в 02:30
Странно, такого обычно на инстанте не наблюдается
добавь вторую часть от сюда instantcms.ru/blogs/-1826-1820-1812/-htaccess.html
добавь вторую часть от сюда instantcms.ru/blogs/-1826-1820-1812/-htaccess.html
#6
25 ноября 2012 в 02:34
или как подсказал Максим, универсальную запись
здесь домены подставлять не нужно — просто скопировать и вставить....
возможно какие то настройки сервера обрабатывают не так как нам нужно. Вообще проверял на нескольких хостингах, виртуальных и впс — обрабатывало без проблем.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://%1/$1 [R=301,L]
возможно какие то настройки сервера обрабатывают не так как нам нужно. Вообще проверял на нескольких хостингах, виртуальных и впс — обрабатывало без проблем.
#7
25 ноября 2012 в 03:28
похоже что таквозможно какие то настройки сервера обрабатывают не так как нам нужно
а не подскажите как переадресовать
с
www.site.ru/index.php
на
www.site.ru/
?
#8
25 ноября 2012 в 16:59
прочтите внимательней — первая запись переадресовывает на "без www" (ее не пишем так как www нужно, или корректируем чтоб все переводило на www) А вторая запись как раз убирает index
#9
25 ноября 2012 в 19:09
pivua), oК, спасибо. сработало, осталось только домучить перенаправление на ту же страницу…