Не используйте расширение или что-то общее, например .cgi.
daotoad верен в том, что .pl является незначительной утечкой безопасности, но что более важно, он привязывает ваши URL к вашему текущему языку реализации.URL-адреса должны быть постоянным местом для информации.Если в будущем вы решите переписать ваше приложение на другом языке, вы застрянете с устаревшим расширением .pl.
То же самое относится и к программам командной строки.Просто напишите command
, а не command.pl
, и пусть строка #!
сделает свою работу.В конце концов, мы не запускаем ls.c
.
mpeters, это также правильно, так как вам следует избегать привязки ваших URL-адресов к реальным файлам, опять же не столько в целях безопасности, сколько для того, чтобы сделать URL-адрес постоянным интерфейсом.Например, вы хотите http://example.com/login
, а не http://example.com/cgi-bin/login
.