我有一个word-press网站example.com
,我将其重定向到beta.example.com
。
我希望我的链接显示为example.com/link1
,之前显示为beta.example.com/link1
。我正在使用<?php echo get_permalink(id); ?>
获取网页网址我尝试更改网站地址和网站网址但不起作用。我也试过自定义永久链接,但它不起作用。
这是我的第一个WordPress网站,我可能做错了什么,但我无法弄清楚出了什么问题。
答案 0 :(得分:2)
WordPress还可以在不同位置存储数据库中的URL。在大多数情况下,您可以手动编辑数据库,但有些存储在序列化对象中,无法手动(轻松)编辑,因此您可以使用查找和替换工具,例如http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
请务必仔细阅读该工具的说明,事先进行备份,并在完成后从服务器中删除脚本。
答案 1 :(得分:1)
检查根目录中的.htaccess文件,查找可能将您的链接重定向到beta.yoursite.com的任何条目
答案 2 :(得分:0)
WordPress将该信息存储在:
example.com/wp-admin/options-general.php
关于WordPress的好处是,即使前端的链接似乎关闭,管理区域应该正常工作。如果没有,那么事情真的很糟糕。但是这样的问题在WordPress迁移中相当普遍。
也就是说,我更喜欢在wp-config.php
文件中对安装配置信息进行硬编码。您可以将新的URL基本路径添加到wp-config.php
文件中,如下所示:
define('WP_SITEURL', 'http://example.com');
define('WP_HOME', 'http://example.com');
define('WP_CONTENT_URL', 'http://example.com/wp-content');
我将那些靠近数据库设置正上方的文件顶部放置。我发现这样做可以更轻松地将站点从一个URL迁移到另一个URL。