链接到类似命名站点的固定链接

时间:2015-05-13 作者:Lago

我在一个链接到实时站点的测试站点上遇到了permalinks问题。

基本上,托管公司会建立这个单独的站点进行测试,以便在不影响实时站点的情况下进行编辑。测试站点的URL与实时站点的唯一不同在于,测试站点的开头没有“www.”,结尾有“/wp”。

所以问题是,出于某种原因,当你点击菜单按钮时,它会将你带到主站点。因此,如果您单击菜单中的“传记”,则“www.”会自动添加到URL,有时“/wp”会被删除,但如果不是,则似乎无关紧要,您会被带到直播网站上的“传记”页面。

这使得除了主页之外,无法测试任何页面。我已经检查了设置中的永久链接,它们是正确的。我用菜单本身尝试了一些不同的方法,包括分别添加每个URL。我也尝试过直接在浏览器中键入每个页面的URL,但我仍然会被重定向到主站点,即使我是这样进入主页的。

我正在使用Customizer主题和Wordpress 4.2.1

1 个回复
SO网友:MrFox

您是否更新了数据库中的链接?他们是否仍指向您的实时站点?

对不起,我会详细说明的。

如果下载数据库,您将看到live站点的url将出现多次。例如:

INSERT INTO `wpfr_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, \'siteurl\', \'http://www.yourwebsite.com\', \'yes\'),
更改这些对live站点的引用的最快方法是搜索并替换旧url的每个实例。

结束

相关推荐

Custom fields in Permalinks?

我想知道如何将自定义字段值添加到自定义帖子类型的永久链接中?例如,我有自定义的post文件ex:cpt cities。php,它处理注册自定义帖子类型和所有这些细节。在该文件中,我试图将其永久链接设置为包含一个“cities”自定义字段值。我可以使用add\\u permastruct设置永久链接。但是,我无法获取自定义字段的值,并且get\\u post\\u meta()不起作用。这可能是由于$post->ID不起作用(因为它位于自定义post类型文件中,而不是post循环)。有人知道这样一种在