У меня есть веб-сайт ASP.NET, который использует URLRewrite 2 для удаления конечных косых черт из URL-адреса.
Мы заметили, что Safari на Mac не подчиняется этому правилу. Он всегда оставляет косую черту в конце URL-адреса. SEO Moz показывает оба URL-адреса, что, по-видимому, является потенциальной проблемой дублирования контента.
Вот правило URLRewrite в нашем Web.Config
<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?
- Мой сценарий перезаписи ошибочен.
- Я должен переключить его, чтобы «добавить» конечные косые черты.
Google говорит, что с косой чертой или без косой черты будет работать http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html
Спасибо за любое понимание.