Orchard CMS - настройка базового URL - PullRequest
3 голосов
/ 06 октября 2011

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 03 декабря 2011

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

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

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

2 голосов
/ 06 октября 2011

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

1 голос
/ 06 октября 2011

Это звучит похоже на мой вопрос: Orchard CMS Добавление ссылок в виджет HTML

Извиняюсь, если я констатирую очевидное, но проверили ли вы ссылки в содержании и URL-адреса в «меню управления».

...