WordPress网站重定向固定链接

时间:2013-11-25 15:41:19

标签: php html wordpress

我有一个word-press网站example.com,我将其重定向到beta.example.com

我希望我的链接显示为example.com/link1,之前显示为beta.example.com/link1。我正在使用<?php echo get_permalink(id); ?>获取网页网址我尝试更改网站地址和网站网址但不起作用。我也试过自定义永久链接,但它不起作用。

这是我的第一个WordPress网站,我可能做错了什么,但我无法弄清楚出了什么问题。

3 个答案:

答案 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。

相关问题