Как удалить 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.

 

input для ввода номера телефона в бэкенде
input для ввода номера телефона в бэкенде Как в бэкенде Winter CMS сделать поле с маской для ввода номера телефона с помощью javascript библиотеки Inputmask.
Вложенные изображения и их вывод
Вложенные изображения и их вывод Как в Winter CMS к моделям прикрепляются изображения через связи и как затем вывести эти изображения в нужном нам месте с заданными размерами.
Доступ к элементам на фронте только для админов
Доступ к элементам на фронте только для админов Как в Winter CMS сделать доступ к отдельным элементам или фрагментам выводимым на фронтенде только для бэкенд пользователей которые авторизованы в бэкенде.
Комментарии 0

*** чтобы писать комментарии.