Имя домена для страницы

У меня есть одностраничный блог wordpress, расположенный на сервере.

Скажем, адрес сервера: http://100.100.100.100 , а для моего блога wordpress можно получить доступ через http://100.100.100.100/mysite .

Я сопоставил этот IP-адрес с доменным именем www.example.com , и я могу получить доступ к первой странице сайта через http://www.example.com .

Однако мне нужно иметь URL-адрес на странице WordPress, отличной от первой страницы, например, http://100.100.100.100/mysite/other-page .

Я могу получить доступ к этой другой странице через http://100.100.100.100/mysite/other-page , но я не могу получить к ней доступ через http://www.example.com/other-page .

Как связать URL-адрес со страницей в WordPress?

Спасибо.

Добавьте эти значения в свой wp-config.php

 define( 'WP_HOME', 'http://www.example.com' ); define( 'WP_SITEURL', 'http://www.example.com' ); 

Они будут перезаписывать ваши значения базы данных выше. Это временное решение.

Но исправить эту проблему навсегда. Вам придется изменить URL-адреса в базе данных. Вы можете запускать эти запросы mysql для изменения своих URL-адресов с http://100.100.100.100 по http://www.example.com

 UPDATE wp_options SET option_value = replace(option_value, 'http://100.100.100.100', 'http://www.example.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://100.100.100.100','http://www.example.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://100.100.100.100', 'http://www.example.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://100.100.100.100','http://www.example.com'); 

По завершении этих запросов вы можете удалить WP_HOME и WP_SITEURL из файла wp-config.php .

Это должно исправить это.

Примечание. Перед началом работы убедитесь, что вы изменили URL-адреса URL-адресов с фактическими URL-адресами.