удалить index.php переписывание URL .htaccess

Я написал этот код для301 redirect

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

Это работает хорошо в случае, если я посещаю мой сайт какhttp://mysite.com/index.php, он перенаправляет меня наhttp://mysite.com

Но на моемlocalhost если я попытаюсь посетитьindex.php какlocalhost/mysite/index.php это перенаправляет меня наlocalhost.

Как я мог решить эту проблему? Правильно ли написано выше?

Ответы на вопрос(4)

Ваш ответ на вопрос