Перейти к публикации

Как сделать редирект с /index.php на главную?


Рекомендованные сообщения

Помогите, пожалуйста, вот нашёл код для редиректа - если открыть site.ru/index.php, то перекинет на site.ru

 

### Редиректы с index.php на сайт
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Проблема в том, что при добавлении этого кода в htacces при открытии несуществующих картинок перестаёт отдаваться ошибка 404.

 

Как исправить? Пожалуйста :(

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Exxtazy сказал:

Как исправить?

в конец .htaccess

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]

и всё

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...