+ -
当前位置:首页 → 问答吧 → URL重写,三级域名问题

URL重写,三级域名问题

时间:2011-12-06

来源:互联网

#以下是三级域名配置表
RewriteCond Host: ([^.]+)\.(?!www\.|test\.)([^.]+)\.163\.com


RewriteRule ^/(.*) /index\.asp\?GSId=$1\&SX=$2 [I,L] { abc.cn.163.com 正常}

RewriteRule ^/cpshow(.*).html /cp\.asp\?GSId=$1\&SX=$2\&cpid=$3 [I,L] {abc.cn.163.com/cpshow1.html 只能获取CPID 前面两个参数丢失}


如果把第一行禁用,第二行就正常,不知道如何解决,

想实现的效果:

abc.cn.163.com/cpshow123.html 对应页 cpshow.asp?gsid=abc&sx=cn&cpid=1

作者: tongchou   发布时间: 2011-12-06

参考:http://jianzhong5137.blog.163.com/blog/static/9829049201041252129552/

作者: hefeng_aspnet   发布时间: 2011-12-07

^/(.*) 是 /接任何字符,包含了 ^/cpshow(.*)\.html 的情况
换一下位置看看

作者: hookee   发布时间: 2011-12-07