Вопрос

У меня есть блог 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top