WordPress — эластичный ip Ec2 отображается вместо доменного имени в wordpress

Когда пользователь посещает http://48n.ca/48/

и выбирает домашнюю ссылку, в которой отображается мой эластичный ip из ec2. Я хотел бы, чтобы 48n.ca/48 оставалось видимым в адресной строке.

Спасибо за помощь, я огромный нуб.

-1

Решение

Домашняя ссылка использует IP-адрес. Я предполагаю, что ваш код каким-то образом использует собственное внутреннее имя хоста сервера, а не имя хоста, которое вы использовали в браузере для генерации этой ссылки. Вы можете просто изменить ссылку href на / вместо полного имени сервера.

Глядя на ваши заголовки, кажется, что вы используете PHP. Я предполагаю, что вы используете $_SERVER['SERVER_NAME'] или же $_SERVER['SERVER_ADDR'] генерировать эту часть имени хоста этой ссылки, когда вы должны использовать $_SERVER['HTTP_HOST'], Или вы можете просто использовать / как я уже упоминал ранее.

Я ответил здесь на предыдущий вопрос о различиях между этими переменными: PHP: переменные $ _SERVER: $ _SERVER [‘HTTP_HOST’] против $ _SERVER [‘SERVER_NAME’]

Я надеюсь, что вы найдете это полезным.

0

Другие решения

Просто чтобы уточнить, нужен ли какой-нибудь другой нуб шаг за шагом,

Я вошел в WordPress,

внешний вид — меню — изменена пользовательская ссылка с ip xx.xxx.xxx.xx на http //: www.example.com

Спасибо @mike Брант

0

По вопросам рекламы [email protected]