Задать вопрос
@Darklt

Почему в Yii2 неправильно работает httacces redirect?

Необходимо чтобы на главной index.php передавал на основной домен и страницы со слешем переадресовались без слеша. Вот такой у меня
Htaccess:
RewriteEngine on
Options +FollowSymLinks
RewriteBase /
RewriteRule . index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ https://site.ru/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]


Но переадресаиця со слешем переадресовывает например со страницы
/site/page/1
на
/index.php/page/1
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteRule . index.php

Это правило нужно переместить вниз, чтобы оно выполнялось самым последним.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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