Apache mod_rewrite по коду статуса, а не по URL - PullRequest
0 голосов
/ 29 февраля 2012

Это должно быть просто, но с google'd я не могу найти подобный примерw.

Могу ли я создать правило перезаписи Apache, которое изменяет все 304 кода состояния на 404 без изменения URL-адреса?Наша проблема в том, что когда страница не публикуется в нашей интрасети, CMS Aplaws отображает удобное для пользователя сообщение «страница не найдена», но возвращает значение 304, а наш блок Google Mini удаляет только URL-адреса из результатов поиска, которые возвращают 404.

1 Ответ

0 голосов
/ 29 февраля 2012

Как насчет чего-то вроде этого

ErrorDocument 304 /errors/304.php

/ ошибки / 304.php

<?php header("Status: 404 Not Found"); ?>
...