ModX Revo: обновить базовый URL сайта?

Я разработал сайт для клиента до того, как было выбрано доменное имя. В результате URL-адреса страниц сайта выглядят так:

http://host.mynost.net/~tempname/index.php?id=8

Доменное имя теперь куплено, но если я нажму на любую ссылку Wayfinder, он по-прежнему будет использовать старый путь, как указано выше, вместо, скажем:

http://domainname.com/index.php?id=8

Я предполагаю, что это настроено в файле config.inc.php, но я не уверен, что нужно изменить.

Может кто-то указать мне верное направление? Спасибо!


person MeltingDog    schedule 22.02.2013    source источник


Ответы (4)


Вам нужно изменить $modx_base_url= '/' в /core/config/config.inc.php, а если этого недостаточно - вручную очистить папку /core/cache/.

person Vasis    schedule 22.02.2013
comment
Проверьте все остальные пути в config.inc.php. Вы изменили место установки modx? - person Vasis; 27.02.2013
comment
ты когда-нибудь это понял? - person simonalexander2005; 06.12.2013

Четыре года спустя я имел дело с тем же самым в течение нескольких месяцев и был невероятно разочарован.

Обновленным ответом на эту проблему будет переход к Settings (icon) > Context, а затем выбор Key > web (right click) > Update Context > Context Settings.

Измените http_host (например, localhost) и site_url (например, http://localhost/).

Теперь из верхнего меню Manage > Clear Cache, а также Manage > Clear Cache > Refresh URIs.

Это было похоже на поиск горшочка с золотом.

person Steven Ventimiglia    schedule 15.07.2017
comment
omg, пожалуйста, позволь мне обнять тебя ... это было решение ‹3 на немецком языке: Eigenschaften -> Kontexte -> URL-адрес сайта -> Rechtsklick -> Einstellungen bearbeiten -> unten bei Wert von http zu https - person Noel Schenk; 15.11.2018

У меня есть веб на какой-то суперстарой версии Modx, которую мне нужно было временно настроить для просмотра, и я столкнулся с этой проблемой.

Я изменил базовый URL-адрес в базе данных:
таблица: modx_context_setting
ключ: site_url

person GTCrais    schedule 22.01.2018

Здесь показано, как переместить modx в новое место, что, по сути, вы и сделали.

http://rtfm.modx.com/display/revolution20/Перемещение+вашего+сайта+на+новый+сервер

как правило, вам может сойти с рук обновление config.inc.php и очистка кеша, но рекомендуется просмотреть таблицу системных настроек в базе данных в поисках старых путей, некоторые пакеты хранят там информацию о путях.

person Sean Kimball    schedule 22.02.2013