Программирование > Perl
Своя ошибка 404
(1/1)
Yaroslav:
Столкнулся с такой проблемой как перенасыщение старыми страницами.
к примеру было action=view, стало step=view
и что б сообщить ему что страницы action уже не существует, я так думаю, надо выдать ему ошибку 404 nbgf
if ($FORM{\'action\'}) { print "Status: 404 Not Found\\n"; exit; }
было бы совсем не плохо, так же для людей пришедших с того же поисковика по неправильной ссылке. сообщить что сайт работает и начало находится в начале :-)
но как не пробовал - никак не выходит...
Возможно есть какое то решение?
hanslinger:
По-хорошему надо отдавать moved permanently
Yaroslav:
hanslinger
действительно! что то не подумал даже...
спасибо!
--- Код: ---
if ($FORM{\'action\'}) {
print "Status: 301 Moved Permanantly\\n";
print "Location: $url\\n\\n";
exit;
}
--- Конец кода ---
если оно будет ссылатся на главную страницу - не страшно?
hanslinger:
Опять же по-хорошему: ссылаться должно туда, куда переехало. Если страница удалена, то можно и на морду. Мне почему-то казалось, что есть ответ типа "Removed". Че-то с первого взгляда в RFC не нашел.
Навигация
Перейти к полной версии