Orchard CMS — Настройка базового URL

Я установил последнюю версию Orchard на свою машину разработки, используя базовый URL-адрес localhost/frankgiootto. Затем я переместил сайт на www.frankgiootto.com и обновил свой базовый URL в настройках.

Сайт работает идеально. Мне все в нем нравится, но одна вещь заключается в том, что все ссылки на каждой странице ведут на www.frankgiotto.com/frankgiotto/etc, а я хочу просто www.frankgiootto.com/etc.

Это сводит меня с ума в данный момент.. помогите кому-нибудь!?

p.s. Да, я абсолютно уверен, что базовый URL-адрес установлен на www.frankgiotto.com. Интересно, что www.frankgiotto.com/Blog и www.frankgiotto.com/frankgiotto/Blog оба работают и ведут меня в одно и то же место. То же самое и со всем остальным на сайте.


person user981623    schedule 06.10.2011    source источник


Ответы (2)


Да, это известная проблема, к сожалению. Это связано с тем, что на данный момент ссылки и адреса изображений просто хранятся в базе данных как обычный HTML. В идеале они должны храниться как логические ссылки и могут быть перебазированы на рабочем сервере. На сегодняшний день этой функции не существует, поэтому мы призываем людей использовать порт, а не виртуальный каталог на своем устройстве разработчика, если они собираются выполнять развертывание в корне домена. Таким образом, относительные URL-адреса просто работают. В вашем случае, я боюсь, вам придется вручную перебазировать существующие ссылки и изменить конфигурацию вашего блока разработки.

person Bertrand Le Roy    schedule 06.10.2011
comment
Хорошо, это помогло.. Я сделал сайт отдельным приложением, и теперь все выглядит отлично. Спасибо!! - person user981623; 09.10.2011

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

  • перейти к веб-проекту
  • открыть свойство-> Интернет
  • проверьте "виртуальный путь", установите его пустым, и все будет хорошо

это заставит приложение работать без «/», следовательно, меньше шансов для вышеуказанной проблемы

person Ankit Patial    schedule 03.12.2011
comment
спасибо, чувак. это было здорово. это сработало для меня. я думаю, что твой ответ более правильный, чем ответ @BertrandLeyRoy. - person Behnam Esmaili; 18.07.2012