WEB开发网
开发学院服务器WEB服务器Apache Apache的ReWrite的应用 阅读

Apache的ReWrite的应用

 2008-10-23 00:00:00 来源:WEB开发网   
核心提示: 代码:#!/path/to/perl nph-xredirect.cgi -- NPH/CGI script for extended redirects## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.##$| = 1

代码:

#!/path/to/perl
##
## nph-xredirect.cgi -- NPH/CGI script for extended redirects
## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
##
$| = 1;
$url = $ENV{'PATH_INFO'};
print "HTTP/1.0 302 Moved Temporarilyn";
print "Server: $ENV{'SERVER_SOFTWARE'}n";
print "Location: $urln";
print "Content-type: text/htmln";
print "n";
print "<html>n";
print "<head>n";
print "<title>302 Moved Temporarily (EXTENDED)</title>n";
print "</head>n";
print "<body>n";
print "<h1>Moved Temporarily (EXTENDED)</h1>n";
print "The document has moved <a HREF="$url">here</a>.<p>n";
print "</body>n";
print "</html>n";
##EOF##

这是一种可以重定向所有URL类型的方法,包括不被mod_rewrite直接支持的类型。所以,还可以这样重定向news:newsgroup:

代码:

RewriteRule ^anyurl xredirect:news:newsgroup

注意:无须对上述规则加[R]或[R,L],因为xredirect:会在稍后被其特殊的传送规则扩展。

文档访问的多路复用

说明:

你知道http://www.perl.com/CPAN的CPAN(Comprehensive Perl Archive Network)吗?它实现了一个重定向以提供,全世界的CPAN镜像中离访问者最近的一个FTP站点,也可以称之为FTP访问多路复用服务。CPAN是通过CGI脚本实现的,那么用mod_rewrite如何实现呢?

上一页  5 6 7 8 9 10 

Tags:Apache ReWrite 应用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接