Как удалить index.php из урлов в Winter CMS

Чтобы убрать index.php из урлов страниц сайта на Winter CMS, добавьте в файл .htaccess этот готовый код с правилом, которое уберёт index.php из url сайта.

index.php в october 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 сделать доступ к отдельным элементам или фрагментам выводимым на фронтенде только для бэкенд пользователей которые авторизованы в бэкенде.
Замена иконок в меню админки
Замена иконок в меню админки Инструкция как в главном меню админ-панели сайта заменить стандартные svg-иконки и иконки у пунктов меню сторонних плагинов установленных на сайте.
Комментарии 0

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