@abogdan

Как убрать index.php внутри url?

Нужно избавиться от index.php внутри url.
Структура следующая:
domain.com/index.php/catalog/
раздел catalog существует и открывается, но у меня никак не получается избавиться от index.php, так как вся информация которую я нашел сводится к редиректу с index.php на конце. Можете что-то порекомендовать?
  • Вопрос задан
  • 543 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
   # URL cодержит index.php в конце.
RewriteCond %{REQUEST_METHOD} =GET
   # Выявляем GET запрос в URL (не POST).
RewriteRule ^(.*)$ %1/ [R=301,L]
   # Удалить index.php из URL.


возможно в вашем случае нужно будете убрать RewriteCond %{REQUEST_METHOD} =GET но эо уже зависит от вашего движка
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Если у вас apache, то можно применить mod_rewrite.
Вот первая попавшаяся статья с описанием: https://habr.com/ru/post/83597/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы