2013-07-27 3 views
1

Я пытаюсь установить мой Sitecore (IIS7.5 + Sitecore 6.5), взять подкаталог и перенаправить на внешний веб-сайт. Например:Перенаправление IIS HTTP, несмотря на установку Sitecore

www.domain.com -> Sitecore установлен сайт

www.domain.com/anotherSite -> Перенаправление www.anothersite.com/index.php?q=somestuff

I «Я не очень хорошо знаком с IIS (больше из nginx/apache guy), но я попытался настроить виртуальную папку для« anotherSite », а затем настроить перенаправление HTTP из этой виртуальной папки в пункт назначения. Проблема заключается в том, что, по-видимому, Sitecore прыгает и пытается справиться с этим, прежде чем перенаправление получит шанс и выбрасывает 404.

Есть ли способ перехватить этот путь в IIS до того, как Sitecore включится и указать его на внешний URL?

ответ

2

Посмотрите на свой web.config (или, может быть, отдельный файл include под ~/App_Data/Inlcudes) и найдите настройку с ключом IgnoreUrlPrefixes.

Вы можете добавить имя виртуального каталога там, чтобы предотвратить Sitecore от обработки этих запросов:

<setting name="IgnoreUrlPrefixes" value="...|/anotherSite" /> 
+0

работал отлично! –

Смежные вопросы