公交迷网 - 巴士之家

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索

apache rewrite

已有 624 次阅读2009-3-31 03:10 |

RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^page\.html$ page.cgi [T=application/x-httpd-cgi,L]
这样,如果page.html不存在或者文件大小为null,则对page.html的请求会导致page.cgi的运行。其中奥妙在于,page.cgi是一个将输出写入page.html的(同时也写入STDOUT)的常规的CGI脚本,执行完毕,服务器则将page.html的内容发出。如果网管需要强制更新其内容,只须删除page.html即可(通常由一个cronjob完成)。

发表评论 评论 (5 个评论)

回复 夏天天 2009-3-31 03:12
RedirectMatch   404   some.*\.html$   http://www.anotherserver.com/what.php
回复 夏天天 2009-3-31 03:21
RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.yourdomain.com/$4
回复 王波 2009-4-3 19:45
回复 夏天天 2009-4-15 00:17
ftp://ftp.cn.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.1/
回复 夏天天 2009-4-20 01:45
RewriteCond %{REQUEST_URI} !page-[0-9]+\.html?$
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-l
   RewriteRule ^(.+)\.html$ page.php?name=$1 [NC,QSA,L]

手机版|小黑屋|公交迷网 ( 苏ICP备18015221号

GMT+8, 2024-5-5 11:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部