Domain name to a page

时间:2015-01-09 作者:Dongsan

我有一个wordpress的博客,位于服务器上。

假设服务器地址为http://100.100.100.100, 我的wordpress single博客可以通过http://100.100.100.100/mysite.

我已将此IP地址映射到域名www.example.com, 我可以通过http://www.example.com.

但是,我需要有一个指向wordpress页面而不是首页的URL,如http://100.100.100.100/mysite/other-page.

我可以通过访问其他页面http://100.100.100.100/mysite/other-page, 但我无法通过http://www.example.com/other-page.

如何将URL链接到wordpress中的页面?

非常感谢。

1 个回复
SO网友:Robert hue

将这些值添加到wp-config.php

define( \'WP_HOME\', \'http://www.example.com\' );
define( \'WP_SITEURL\', \'http://www.example.com\' );
这些将用以上内容覆盖您的数据库值。这是临时修复。

但要永久解决这个问题。您必须更改数据库中的URL。您可以运行这些mysql查询来更改URLhttp://100.100.100.100http://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_HOMEWP_SITEURL 从…起wp-config.php 文件

这应该可以解决它。

Note: 在开始之前,请确保使用实际URL更改域示例URL。

结束

相关推荐

Change the domain url?

所以我有两个URL。www.url。comandwww。urlb。com公司我不想手动将文件传输到其他网站,相反,我只想更改域,使其显示www.urlb。URL字段中的com。这可能吗?是否视为重复内容?