#php #.htaccess #redirect #mod-rewrite #file-extension
#php #.htaccess #перенаправление #изменить-переписать #расширение файла
Вопрос:
У меня проблема, и я не смог найти рабочее решение в Интернете. Надеюсь, вы сможете мне помочь.
Мне нужно сделать мой сайт максимально оптимизированным для SEO. Поэтому мне нужно изменить следующее
https://www.example.com/index.php
https://www.example.com/folder/index.php
https://www.example.com/folder/folder/index.php
Для:
https://www.example.com/
https://www.example.com/folder/
https://www.example.com/folder/folder/
Мне нужно какое-нибудь каноническое перенаправление, чтобы мой веб-сайт был доступен только без /index.php для устранения дублирующегося содержимого.
Я хотел бы использовать .htaccess . Любая помощь очень ценится. Заранее спасибо.
Ответ №1:
Просто создайте .htaccess в основном домене (www.example.com /) и поместить приведенный ниже код.
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /(.*)index.php($| |?)
RewriteRule ^ /%1 [R=301,L]