我正在使用 mod_rewrite 将所有传入请求重定向到 CGI 应用程序。如果找不到请求的文件,我现在需要让应用程序返回 404。我怎样才能从我的程序中解决这个问题?发送的第一行是内容类型,而它之前的行通常表示状态(200/404/500 等)。
Mik*_*l S 11
使用StatusHTTP 标头。Perl 中的一个例子:
#!/usr/bin/perl
use strict;
use warnings;
print "Status: 404 Not Found\r\n";
print "Content-Type: text/html\r\n\r\n";
print "<h1>404 File not found!</h1>";
Run Code Online (Sandbox Code Playgroud)
然而,当使用 Perl(和其他语言)时,存在像CGI和CGI::Simple这样的优秀模块。
| 归档时间: |
|
| 查看次数: |
8381 次 |
| 最近记录: |