【已解决】Rewrite规则问题和查看会员 资料的问题--斑竹请进!
5.dz5.5iis服务器Rewrite规则
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
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
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space\.php\?$2=$3 在没升级5.5时我的 URL静态化是一切正常的。
升级后我修改了Rewrite规则在后台关闭了mini .开启url静态化后怎么在论坛首页点击会员查看会员资料时是直接进入mini 提示404错误找不到网页?
进入版块后点击会员查看可以进入 X-Space 空间 也可以进入mini Space空间 。怎么回事?
我的操作系统及 PHP是 Linux / PHP v4.4.4 .我安装了XS的.
原来是Rewrite规则设置错了。
现在这样修改后可以了。RewriteEngine On
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteCond %{HTTP_REFERER} !^http://tygcs.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://tygcs.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tygcs.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tygcs.net$ [NC]
[ 本帖最后由 tygcs 于 2007-9-13 16:59 编辑 ] |