Как удалить index.php из урлов в Winter CMS
Не сразу можно заметить что в Winter CMS страницы доступны вместе с префиксом index.php в урлах.
Так, главная сайта может быть доступна по адресу site.com/index.php
, а внутренние страницы сайта по адресам site.com/index.php/category
и site.com/index.php/category/item
. Рано или поздно это может привести к появлению дублей в индексе поисковых систем, что само по себе не есть хорошо.
Как удалить index.php из url в Winter CMS
Чтобы избавиться от index.php в урлах сайта, добавьте следующее правило в файл .htaccess
находящийся в корневой директории сайта:
.htaccess
##
## Удалить index.php из урлов
##
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
Я этот код вставляю после раздела Block all PHP files, except index перед блоком Standard routes.
*** Войдите чтобы писать комментарии.