apache rewrite实例2007-03-04 11:25
serveradmin host@discuz.com
documentroot d:/www
servername www.xiaojia.com
serveralias xiaojia.com xiaojia.net
errorlog d:/www/logs/xiaojia.com-error_log
customlog d:/www/logs/xiaojia.com-access_log%y%m%d combined
# alias /upimg /home/www/wwwroot/phpchina.cn/upimg/
# alias /wiki /home/www/wwwroot/phpchina.cn/wiki/
rewriteengine on
# rewritecond %{http_host} !111cn.net [or]
# rewritecond %{http_host} !www.111cn.net
# rewriterule ^(.*)$ http://www.111cn.net$1 [r=301,l]
rewriterule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index.php?$2
rewriterule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
rewriterule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3d$4&page=$3
rewriterule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3