Я использую IIS7 и urlMappings для сопоставления некоторых URL с реальными страницами.
Пример:
<urlMappings>
<!-- Remap friendly urls to actual pages: -->
<add url="~/help/" mappedUrl="~/content/help/help.aspx" />
<add url="~/news/" mappedUrl="~/content/news/default.aspx" />
</urlMappings>
Это прекрасно работает, если у URL есть завершающий символ '/', например:
http://www.mysite.com/news/
Но я получаю страницу не найдена, если я делаю это:
http://www.mysite.com/news
Я мог бы добавить дополнительную запись без завершающего символа '/', чтобы оба сопоставлялись с одной и той же страницей, но я не хочу делать это для SEO (я думаю, что это дублированный контент).
Возможно ли перенаправить urlMappings?
Например, что-то вроде этого:
<add url="~/help" redirect="~/help/" />
Если нет, то как лучше всего это сделать?
Как вы думаете, Google действительно накажет
http://www.mysite.com/news/
http://www.mysite.com/news
как дубликат?