usuń indeks URL url.php .htaccess

Napisałem ten kod dla301 redirect

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

Działa dobrze w przypadku, gdy odwiedzę moją stronę jakohttp://mysite.com/index.php, przekierowuje mnie dohttp://mysite.com

Ale na moimlocalhost jeśli spróbuję odwiedzićindex.php tak jaklocalhost/mysite/index.php przekierowuje mnie dolocalhost.

Jak mogę rozwiązać ten problem? Czy napisany powyżej kod jest prawidłowy?

questionAnswers(4)

yourAnswerToTheQuestion