我有一个 ASP.NET 网站,它使用 URLRewrite 2 从 URL 中删除尾部斜杠。
我们注意到 Mac 上的 Safari 不遵守此规则。它总是在 URL 中留下斜杠。SEO Moz 显示这两个 URL,这似乎是一个潜在的重复内容问题。
这是我们 Web.Config 中的 URLRewrite 规则
<rule name="Remove trailing slash" stopProcessing="true">
<match url="(.*)/$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="{R:1}" />
</rule>
这是有问题的网站:http ://www.kurtzandblum.com/ (除 Safari 外,斜线将被删除)
我正在努力决定是否...
- 这是 Safari 中一个无害的错误吗?
- 我的重写脚本有缺陷。
- 我应该将其切换为“添加”尾随斜杠。
谷歌说斜线或不斜线都可以工作http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html
感谢您的任何见解。