Ссылки WordPress на нескольких доменах
-
26-10-2019 - |
Вопрос
У меня есть блог WordPress на сервере {ip}/blog.
Недавно я купил 2 домена и настроил 2 виртуальных хоста в Apache для этого блога. Это работает, но все ссылки на сайте направляются на старое место {ip}/blog/link_href.
Я попытался изменить wp_home и wp_siteurl на $ _server ['server_name'], но это приводит к таким ссылкам, как www.sth.com/www.sth.com/link с двойным.
Решение
Если это ссылки, которые вы написали сами, они должны быть относительно или иметь HTTP спереди. Браузер автоматически добавляет URL -адрес сайта к относительным ссылкам.
//this becomes `www.site.com/www.site.com/home`
Href="www.site.com/home"
//these are proper format
Href="http://www.site.com/home
Href="/home"
Href="home" (from current directory)
Это может быть не для вас ... но я видел, как это случалось пару раз для пользователей WordPress.
Не связан с StackOverflow