文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Apache 404错误重定向的cgi程序

Apache 404错误重定向的cgi程序

时间:2007-12-21  来源:xiaowei

应用场景:
针对访问不同的图片,出现404错误是可重定向到不同的图片或者页面。

一、Apache中的配置
<Directory "/www/images.abc.com/">
ErrorDocument 404 /cgi-bin/404.pl
</Directory>

二、CGI程序:
根据apache配置中指定的cgi-bin,把404.pl程序放在那里,如:/usr/local/apache/cgi-bin/404.pl
#!/usr/bin/perl

my $URL = $ENV{REQUEST_URI};
print "Status: 302 Found\n";
if ( $URL  =~ /_[1|2].jpg$/) {
        print "Location: /about/temp.jpg\n\n";
        }
elsif ( $URL =~ /_3.jpg$/) {
        print "Location: /about/temp3.jpg\n\n";
        }
else {
        print "Location: /about/404.html\n\n";
}

将程序改为755,然后重新启动apache就可以了。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载