【发布时间】:2015-01-29 06:20:08
【问题描述】:
我正在尝试使用 URL 重写模块编写一个简单的 301 重定向。我已经使用 IIS 7.5 中的界面设置了规则。不幸的是,我添加的规则都没有真正起作用,我不明白为什么。
- 我为规则提供一个名称
- 我在请求的 URL 下选择匹配模式:
- 我选择完全匹配
- 我输入模式http://www.example.com/folder/page.htm
- 我勾选忽略大小写
- 在操作下,我将操作类型指定为重定向
- 我将重定向 URL 设置为 http://www.example.com/folder
- 我检查了追加查询字符串
- 我在重定向类型下选择了永久 301
据我所知,这意味着对http://www.example.com/folder/page.htm 的请求应该重定向到http://www.example.com/folder
但是我最终会出现 404 错误?
我试图在网上找到一个简单的示例,但我看到的大多数示例都使用了我认为不需要的正则表达式。我也尝试了通配符和 */folder/page.htm 但这也给了我同样的问题。
我做错了什么?
【问题讨论】:
标签: mod-rewrite redirect iis