IIS, SiteCore, перенаправление URL при вызове папки - PullRequest
0 голосов
/ 03 марта 2011

Я работаю с SiteCore 6.4 и настроил хук в методе ParseUrl для LinkManager.Это все работает, за исключением одной проблемы, когда я вызываю URL-адрес, содержащий папку, HttpRequest, который я получаю в результате удаления полос из каталога.

Работает: http://domain/

Если я вызываю http://domain/state/page.aspx запрос, который я получаю, имеет URL-адрес http://domain/page.aspx. Если вручную изменить URL-адрес (в режиме отладки), чтобы включить то, что я хотел, то все работает нормально.

Что-то вконвейер, который перенаправляет URL.Где это находится?Как мне это предотвратить?Раньше в IIS 5/6 была настройка для отмены проверки наличия файла, есть ли такая же в IIS 7?

1 Ответ

2 голосов
/ 03 марта 2011

Я предполагаю, что ваше «состояние» - это двухбуквенное сокращение.Если это так, попробуйте установить 'languageEmbedding = "never"' в web.config для вашего LinkManager.У меня была похожая проблема.Он пытается интерпретировать ваше состояние с двумя символами как язык, т.е. en, sp и т. Д. По крайней мере, это то, что я думаю.Это устранило проблему, которая у меня была.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...