使用ISAPI_Rewrite页面无法打开新连接

aileenpp 2008-10-18 10:48:30
我现在用下面的语句做二级域名的转向.
RewriteCond Host: (?!www.)([^.]+).test.com
RewriteRule (.*) /com/index.asp\?goid=$1
现在转向能成功打开index.asp页面,但是有个问题,INDEX.ASP页面上有一个products.asp链接,
点击这个连接的时候还是打开的index.asp页面,其它链接也是一样,请问这是什么问题,改怎样解决?
...全文
116 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你先把你的的连接结构,和你的做法说一遍!!

我感觉你问题出在这里面
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 aileenpp 的回复:]
地址栏网址正确,但是内容总是哪个INDEX.ASP页面的内容
[/Quote]
页面上不会有什么跳转之类的代码吧?
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
RewriteCond Host: ^http:\/\/(?!www)([a-z0-9A-Z-]+)\.test\.com\/?$
RewriteRule /com/index.asp\?goid=$1
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
地址栏网址正确,但是内容总是哪个INDEX.ASP页面的内容
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
现在是地址栏显示的地址正确,然后内容不对?还是怎样?
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
笨笨你哪个语句我试了还是没用啊
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
笨笨快给想办法解决一下啊,现在还是不行...
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
RewriteCond Host: (?!www)([a-z0-9A-Z-]+)\.test\.com\/?$
RewriteRule (.*) /com/index.asp\?goid=$1
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
$单独使用是表示字符串结尾
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
无限,你给改正一下啊,现在还是不行
  • 打赏
  • 举报
回复
$1这是正则里的一个写法
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
笨笨你哪个语句好像也不起作用,地址栏显示:colin.test.com/products.asp页面上的内容还是index.asp页面的内容
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
请问一下,哪个$都是在什么时候用,有什么作用?我一直不明白,对语法不了解,这个好像不是正则里面的吧
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
RewriteCond Host: (?!www\.)([a-z0-9A-Z-]+)\.test\.com\/?$
RewriteRule (.*) /com/index.asp\?goid=$1
Atai-Lu 2008-10-18
  • 打赏
  • 举报
回复
RewriteCond Host: ^(?!www\.)([a-z0-9A-Z-]+)\.test\.com\/?$
RewriteRule (.*) /com/index.asp\?goid=$1

用这个试试
  • 打赏
  • 举报
回复
你连接里面的地址得改!!

你虽然做了转向,但是如果你直接访问那个地址还是可以访问的
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
自己先顶一下把,在线等高手回复.
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
此问题依然没有解决.不知道什么问题.换了版本还是访问test.test.com/pro.html跟访问test.test.com是一样的
aileenpp 2008-10-18
  • 打赏
  • 举报
回复
IIS下建立了一个网站,域名为www.test.com
现在已经做了泛解析.在根目录的co/文件夹下面,有一个index.asp的页面index.asp?goid=通过输入的这个参数判断页面应该显示的内容.
index.asp上面有一些产品的列表,上面有一个产品链接1949175/pro/658217New_3_0_TV_Mobile_Ce.htm

现在的问题是访问1949175.test.com访问index.asp页面内容很正常.
但是点击上面的1949175/pro/658217New_3_0_TV_Mobile_Ce.htm链接的时候,
地址栏显示http://1949175.test.com/1949175/pro/658217New_3_0_TV_Mobile_Ce.htm,然而页面的内容依然显示index.asp页面的内容,
现在的问题是:
访问http://1949175.test.com/跟访问
http://1949175.test.com/1949175/pro/658217New_3_0_TV_Mobile_Ce.htm
的结果是一样的.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧