← Правила Cloudflare / rules / page-rules / troubleshooting
Устранение неполадок Page Rules - общие вопросы
Почему Page Rule не работает?
Чаще всего Page Rule не работает (например, не выполняется переадресация URL) из-за того, что созданное правило применяется к записи, которая не проксируется через Cloudflare в вашем Настройки DNS.
Рассмотрим пример: у вас есть Page Rule, которое перенаправляет поддомен (subdomain.yoursitename.com) обратно на ваш apex-домен (yoursitename.com). Если эта запись не проксируется в настройках DNS для записи поддомена, прокси Cloudflare не работает с этой записью, и правило страницы работать не будет, так как запрос идёт напрямую на ваш сервер.
Ошибка 500 (внутренняя ошибка сервера)
Основная причина
Возможно, это связано с ошибкой конфигурации в page rule. При создании page rule с двумя символами подстановки, например URL-адрес переадресации правиле можно создать правило, которое ссылается на второй подстановочный символ с помощью $2 заполнитель. См. пример ниже:
При обновлении одного и того же правила можно удалить один из подстановочных символов в Если URL совпадает поле и сохраните его. См. пример ниже:
Если вы это сделаете, $2 заполнители ссылаются на подстановочный символ, которого больше не существует, и поэтому возникает Error 500 (Internal server error) возникает, когда URL-адрес активирует правило страницы.
Решение
Обновите Page Rule и удалите ссылку $2 ко второму подстановочному знаку. Если подстановочный знак только один, то можно использовать только $1.