2012-02-29 3 views
0

Это должно быть базовым, но с google'd Я не могу найти ни одного подобного примераw.Apache mod_rewrite по статусу код не URL

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

ответ

0

Как о чем-то вдоль линий этого

ErrorDocument 304 /errors/304.php 

/errors/304.php

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

Спасибо за это scibuff. Я считал что-то подобное, но я предположил, что директива ErrorDocument будет вызвана только при наличии кода 400x или 500x. Стоит попробовать, хотя я думаю. – MattB

Смежные вопросы