UrlRewriter在本地可以,在服务器上就不起作用了!

你猜我猜不猜拉 2010-05-09 05:19:19
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>


有什么问题吗?
...全文
244 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhan198271 2010-05-09
  • 打赏
  • 举报
回复
看看这个,可能对你有帮助。

UrlRewritingNet.UrlRewriter.dll重写实例
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 zming 的回复:]
引用 14 楼 woshizhangxinhan 的回复:

重写成aspx

也要设置IIS?


IIS默认检查文件是否存在。

要不你就创建一个体类似于 nav_64_65_75.aspx 的空文件。
如果空间商不支持,想在虚拟空间上做URL重写真的太麻烦了。
[/Quote]
是不能勾选 “检查文件是否存在” 这个吗? 这个在IIS哪里设置?我租的是虚拟空间也不能设置IIS

但是我以前租的另外一家的虚拟空间用 UrlRewriter重定向.aspx 就OK的!
zming 2010-05-09
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 woshizhangxinhan 的回复:]

重写成aspx

也要设置IIS?
[/Quote]

IIS默认检查文件是否存在。

要不你就创建一个体类似于 nav_64_65_75.aspx 的空文件。
如果空间商不支持,想在虚拟空间上做URL重写真的太麻烦了。
  • 打赏
  • 举报
回复
404找不到页面!照理说我重定向.aspx不需要设置IIS吖,难道我还要设置IIS么?
newdigitime 2010-05-09
  • 打赏
  • 举报
回复
报什么错?404错误?
  • 打赏
  • 举报
回复
重写成aspx

也要设置IIS?
  • 打赏
  • 举报
回复
来人啊!!!!
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 liaohui_1018 的回复:]
默认检查文件是否存在是选中状态吧,所以也需要设置一下
[/Quote]
郁闷 不懂 我租的是虚拟空间 不能去设置IIS吖
liaohui_1018 2010-05-09
  • 打赏
  • 举报
回复
默认检查文件是否存在是选中状态吧,所以也需要设置一下
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liaohui_1018 的回复:]
IIS需要设置映射
看服务器上是否有设置.aspx映射
将检查文件是否存在 不勾选就可以了
[/Quote]
如果你要求 URL重写成 .html这种格式,即伪静态,则必须要空间商支持

如果你只是想把 abc.aspx?id=1&name=xiaohua这种形式重写成
abc_1_xiaohua.aspx

那就不需要空间商支持了.也不用设置IIS啊!
liaohui_1018 2010-05-09
  • 打赏
  • 举报
回复
IIS需要设置映射
看服务器上是否有设置.aspx映射
将检查文件是否存在 不勾选就可以了
  • 打赏
  • 举报
回复
楼上的答非所问!
  • 打赏
  • 举报
回复
修改了url有什么意义?
  • 打赏
  • 举报
回复
我的URL规则有没有写错?

在服务器 项目文件是放在WWWROOT下的

而在本地项目是直接映射到项目文件夹下的 没有放到WWWROOT下
  • 打赏
  • 举报
回复
我重定向的还是.aspx的页面 照理说不用配置IIS吧?
wuyq11 2010-05-09
  • 打赏
  • 举报
回复
操作权限
IIS配置
  • 打赏
  • 举报
回复
难道还需要设置什么IIS吗?

我是重定向为aspx的 又不是html
  • 打赏
  • 举报
回复
不是在网站的Bin目录下存在UrlRewriter.dll 就行了吗
liaohui_1018 2010-05-09
  • 打赏
  • 举报
回复
服务器上是否有配置urlRewrite组件

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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