@SET1

Как через htaccess перекидывать все запросы на index.php, кроме 404?

Мне надо чтобы все запросы перекдывались на index.php, а в случае ответа сервер 404 - на 404.html.

Пытался так:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/templates/
RewriteCond %{REQUEST_URI} !^/uploads/
RewriteCond %{REQUEST_URI} !^/panel/
RewriteCond %{REQUEST_URI} !^/ajax/

ErrorDocument 404 /404.html

RewriteRule ^((?!index\.php).+)$ /index.php [L]


Но при ответе сервера кодом 404, ничего не происходит.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы