как правильно настроить редирект только главной страницы?

T
На сайте с 17.06.2012
Offline
90
5593

Добрый день!

Мне надо сделать так, чтобы при заходе на главную страницу сайта посетитель перенаправлялся на другую страницу на том же сайте.

к примеру mysite.ru на mysite.ru/mysite

но все остальные урлы должны работать как работали.

подскажите, пожалуйста, как прописать в htaccess

_
На сайте с 13.11.2012
Offline
2
_A_
#1

Так:

RewriteRule ^$ /mysite [L,R=301]

Самый стабильный хостинг (http://www.beget.ru/?id=27692)
T
На сайте с 17.06.2012
Offline
90
#2

еще вопрос возник. не только главную, но и страницу /index.php?route=common/home

пробовал типа как Redirect 301 /was.php http://www.site.ru/new.php (без php), но не работает

_
На сайте с 13.11.2012
Offline
2
_A_
#3

trendy, так должно работать:


RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteRule ^index\.php http://site.ru/mysite [R=301,L]
T
На сайте с 17.06.2012
Offline
90
#4
_A_:
trendy, так должно работать:

переадресовывает на mysite.ru/mysite?route=common/home

но вроде как работает правильно. спасибо!

_
На сайте с 13.11.2012
Offline
2
_A_
#5

trendy, попробуйте добавить знак вопроса после mysite.

IL
На сайте с 20.04.2007
Offline
435
#6
trendy:
переадресовывает на mysite.ru/mysite?route=common/home

Чтоб кидало на /mysite - выше по коду поднять, вставить сразу после RewriteEngine on... А вот будет ли правильно работать.. =)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
T
На сайте с 17.06.2012
Offline
90
#7
_A_:
trendy, попробуйте добавить знак вопроса после mysite.

так работает!

---------- Добавлено 28.11.2012 в 14:05 ----------

ivan-lev:
Чтоб кидало на /mysite - выше по коду поднять, вставить сразу после RewriteEngine on... А вот будет ли правильно работать.. =)

а так не работает

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий