Apache сообщает о 200 состояниях для несуществующих URL WordPress

Вы могли бы хотеть бросить трезвый взгляд на Skytap (www.skytap.com). У них есть бесплатное 30-дневное испытательное выполнение прямо сейчас, и я услышал много хороших вещей о них недавно.

4
задан 20 June 2012 в 17:33
2 ответа

Попробуйте изменить [L] на [R = 404, L] в строке RewriteRule. Это отправит 404 клиенту и вашему журналу сервера. Чтобы избежать отображения страницы ошибок по умолчанию, вы можете использовать ErrorDocument 404 /index.php?error=404, чтобы отобразить попытку ErrorDocument, которую, как вы сказали, вы пробовали ранее.

Вы также можете использовать Плагин WP htaccess Control для управления файлами htaccess при обновлении.

1
ответ дан 3 December 2019 в 04:13

Если вы можете отредактировать шаблон - в этом случае вам повезло - отредактируйте его, чтобы вывести 404 или любой другой код. Поскольку apache ведет журнал (в большинстве случаев) после PHP - эти коды состояния записываются в журнал в общих настройках (хотя и с множеством исключений).

См. http://php.net/manual/ en / function.header.php

Dw.

0
ответ дан 3 December 2019 в 04:13

Теги

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