Программирование > 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 не нашел.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии