- Автор темы
- #1
Проблемка возникла с mod_rewrite.
В .htaccess прописано несколько правил преобразования, которые преобразуют все как надо. Хочу реализовать так, чтобы если был введен URL, который не подходит ни под одно из существующих правил, то его заменяло на error.html.
Я добавил такой код в конце:
Но апач, оказывается, просматривает этот список команд несколько раз, до тех пор пока не найдет условия для преобразований, поэтому получается циклическая ошибка на этой строке и выдает 500 ошибку.
Может как-нибудь можно отключить повторные выполнения списка? Я голову уже сломал, как это реализовать с повторными выполнениями вообще без понятия.
В .htaccess прописано несколько правил преобразования, которые преобразуют все как надо. Хочу реализовать так, чтобы если был введен URL, который не подходит ни под одно из существующих правил, то его заменяло на error.html.
Я добавил такой код в конце:
Код:
RewriteRule ^.*$ /error.html [L]
Но апач, оказывается, просматривает этот список команд несколько раз, до тех пор пока не найдет условия для преобразований, поэтому получается циклическая ошибка на этой строке и выдает 500 ошибку.
Может как-нибудь можно отключить повторные выполнения списка? Я голову уже сломал, как это реализовать с повторными выполнениями вообще без понятия.