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