windows主机,iis7,怎样设置urlrewrite实现伪静态
|
|
在arvixe买了个windows主机,现在要实现伪静态,可是无论我怎么写web.config,都是不行,总是500错误,如果不用rewrite,网站就可以正常显示。我已经用live chat、发邮件等方式跟他们反复沟通半个多月了,也没整出个所以然来,他们的服务真的挺差的,live chat居然会随意终止对话,发邮件也是至少要一天才能回复,而且要通过live chat催一下,最近发的一封邮件都三天了还没回复我。郁闷啊。当初购买之前,也看到有不少人说他的服务差,可是没办法,我的网站是asp+access的,还想实现伪静态,没有多少选择。
他们说他们用的是IIS7组件。但是我按照iis7官方网站上urlrewrite的写法,写了我的web.config文件,结果还是不行,不知道为什么,应该怎么写或者应该还要设置其他什么地方吗?希望有高手帮忙指点一下,谢谢了!以下是我的web.config文件(写法一样的省略了一些):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<defaultDocument>
<files>
<clear />
<add value="index.asp" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
</files>
</defaultDocument>
<rewriter>
<rules>
<rule name="Rewrite to Products.asp">
<match url="^Products-([0-9]+)-([0-9]+).html" />
<action type="Rewrite" url="Products.asp?classid={R:1}&page={R:2}" />
</rule>
(部分省略)
</rules>
</rewriter>
</system.webServer>
</configuration> |
|
|
|
|
|
|
|
|
|
|
chenny
发表于 2011-2-8 11:45:07
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
chenny
发表于 2011-2-9 15:26:46
|
显示全部楼层
他妈的,邮件都五天了,还没回复我,他的live chat都跟傻逼似地,什么都处理不了,总是他妈的说有专人负责,会更新我的信息。操,什么玩意啊!!! 郁闷啊!!求高手指点!!!! |
|
|
|
|
|
|
|
|
|
|
360111697
发表于 2011-2-9 18:32:23
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
chenny
发表于 2011-2-10 16:39:40
|
显示全部楼层
邮件都六天了,还没回复我,刚才给他的投诉邮箱发邮件了,骂他们了,他妈的,再不回复我,退我钱算了!!
真郁闷!!求高手指点!!!
感谢360111697的热心指点。
不过,web.config文件中,如果去掉rewrite规则,默认文档部分能起作用,首页能显示,这是否说明我的web.config文件里面只是rewrite部分有问题呢,主机控制面板中好像也是说rewrite缺少一个什么声明,可是试验了在网上能搜到的很多种写法,都是不行,真不知道该怎么写arvixe的rewrite,还是arvixe的rewrite组件本身安装就有问题?已经跟他们沟通了两周了,一开始总是跟我扯什么重定向的事情,现在又是几天都不回我邮件,奶奶的,服务真差啊!
求高手指点啊!谢谢!谢谢! |
|
|
|
|
|
|
|
|
|
|
goldstein
发表于 2011-2-10 19:05:38
|
显示全部楼层
楼主火气很旺  |
|
|
|
|
|
|
|
|
|
|
chenny
发表于 2011-2-10 23:05:48
|
显示全部楼层
呵呵,金哥来了,求金哥指点一下啊,谢谢了!!! |
|
|
|
|
|
|
|
|