htaccess удалить index.php из URL / папки - PullRequest
0 голосов
/ 14 марта 2019

У меня проблема, и я не смог найти работающего решения в интернете.Надеюсь, вы поможете мне.

Мне нужно сделать мой сайт максимально удобным для 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 Ответ

1 голос
/ 14 марта 2019

Просто создайте .htaccess в основном домене (www.example.com/) и укажите код ниже.

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?)
RewriteRule ^ /%1 [R=301,L]
...