Я переписываю URL http://www.tworiverstaines.co.uk в http://www.tworiverstaines.co.uk/TwoRivers/
При первой загрузке сайта перезапись работает правильно, отображая Default.aspx со всеми работающими корректно гиперссылками, включая путь к папке App_Themes и т. Д.
Однако, когда вы нажимаете ссылку на домашнюю страницу (или любую другую), когда Default.aspx (или запрашиваемая страница) загружает все гиперссылки и пути изменяются из /Default.aspx в /TwoRivers/Default.aspx, поэтому при нажатии в гиперссылке оно нарушено, поскольку правило перезаписи приведет вас на сайт www.tworiverstaines.co.uk/TwoRivers/TwoRivers/Default.aspx.
.
Чтобы предотвратить ошибку 404, я добавил локальное правило для перезаписи / TwoRivers / TwoRivers / to / TwoRivers /, однако это не очень хорошее решение, поскольку URL-адрес в браузере показывает подпапку, а страницы становятся доступными в / Default. aspx и /TwoRivers/Default.aspx, которые могут представлять проблемы с дублированием контента в поисковых системах.
Кто-нибудь знает, почему это происходит?
Сайт доступен по адресу http://www.tworiverstaines.co.uk
Я отображаю информацию заголовка внизу каждой страницы для отображения путей.