2013-11-11 3 views
1

Я в настоящее время использую этот методКак перенаправить запросы на index.php в/дома с HTAccess

RewriteCond %{THE_REQUEST} ^.*/index.php 
RewriteRule ^(.*)index.php$ http://www.mysite.com/home$1 [R=301,L] 

Который работает, но есть ли способ получить каталог корневой веб без ввода его вручную. Так что деталь «http://www.mysite.com» заменяется автоматически. Просто чтобы я мог использовать это на своем локальном сервере, а также без изменений.

ответ

2

Да, что вы можете использовать:

RewriteCond %{THE_REQUEST} /index\.php [NC 
RewriteRule ^(.*)index\.php$ /home$1 [R=301,L,NC] 

целевой URI необходим полный адрес сайта с http:// только если ваше правило перенаправляет на внешний URL, но в этом случае вы не являетесь.

Смежные вопросы