2010-03-16 2 views
0

Обычно перемещаемый тип будет публиковать HTML-файлы, содержащие абсолютный путь, но если я хочу разместить сайт в другом домене (например, HTTP и HTTPS), это очень неудобно.Как сделать подвижный тип для использования относительного пути

Так есть способ изменить все пути к ресурсу моего сайта на абсолютные?

Благодаря

ответ

1

Я думаю, что вы хотите "reletive" пути. Относительные каталоги могут быть привязаны/сглажены на сервере. После того, как пути к файлам алиас ...

Обновить файл мт-config.cgi использовать reletive пути для требуемого config directives:

Это также охватывается в installation guide

+0

Привет, странно, что он не работает. Я изменил CGIPath и StaticWebPath на относительный путь, и он по-прежнему публикует файлы, содержащие абсолютный путь – haohaolee

1

Не удалось создать URL-адреса самостоятельно в ваших шаблонах, вы будете n eed плагин. Я обнаружил, что MTRelativeURL хорошо работает, несмотря на то, что он не обновляется через некоторое время.

Плагин добавляет несколько новых тегов, но простой подход заключается в использовании фильтра «relative_url», где это необходимо:

<$MTEntryPermalink relative_url="1"$> 

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

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