UrlRewriter在本地可以,在服务器上就不起作用了!为什么?
http://www.xxx.com.cn/product/nav_64_65_75.aspx配置文件里是这样写的:<RewriterRule>
<LookFor>~/([^\/]+)\/nav_([0-9]+)_([0-9]+)_([0-9]+)\.aspx</LookFor>
<SendTo><![CDATA[~/List.aspx?ShowType=$1&&MenuID=$2&&ItemID=$3&&CatID=$4]]> </SendTo>
</RewriterRule>
有什么问题吗?
http://www.xxx.com.cn/product/nav_64_65_75.aspx配置文件里是这样写的:<RewriterRule>
<LookFor>~/([^\/]+)\/nav_([0-9]+)_([0-9]+)_([0-9]+)\.aspx</LookFor>
<SendTo><![CDATA[~/List.aspx?ShowType=$1&&MenuID=$2&&ItemID=$3&&CatID=$4]]> </SendTo>
</RewriterRule>
有什么问题吗?
看服务器上是否有设置.aspx映射
将检查文件是否存在 不勾选就可以了
abc_1_xiaohua.aspx那就不需要空间商支持了.也不用设置IIS啊!
IIS默认检查文件是否存在。要不你就创建一个体类似于 nav_64_65_75.aspx 的空文件。
如果空间商不支持,想在虚拟空间上做URL重写真的太麻烦了。