更改“home”会导致超时(仅在index.php上)

时间:2019-06-28 作者:Junge

所以这个问题可能是因为我没有完全理解Wordpress的内部工作原理,尤其是home变量。

这就是我所做的,然后我会问我的问题。

我确实在本地主机上设置了Wordpress(带有远程数据库)。然后,我为所有内容(我的.php文件除外)设置了一个文件服务器,并通过cdn enabler添加了它。现在,我将我的Webiste上传到AWS,并通过API网关向全世界公开,同时仍然使用旧数据库。该网站现在运行良好,即使我关闭了localhost服务器。

由于我的超链接仍然指向localhost(例如/about\\u me将指向localhost/wordpress/about\\u me),我将wp config中的主页更改为“myurl/stage”。现在,如果转到“myurl/stage/about\\me”,我会看到about\\me页面,但只要转到“myurl/stage/index.php”,我就会得到一个超时。

如果我只设置了主页,或者设置了主页和站点URL,则错误仍然存在。如果我只更改站点URL,cdn启用码将停止工作,但我可以访问“myurl/stage/index.php”,而且我的所有超链接都将指向索引。php,例如:“myurl/stage/index.php/about\\u me”。

有人知道这里发生了什么吗?你能让我更好地了解home和siteurl的具体行为吗?

注:可能需要注意的是,如果我将home设置为“myurl”,而不是“myurl/stage”,那么我可以访问“myurl/stage/index.php”。遗憾的是,如果我这样做,所有的超链接都会再次中断。示例:“myurl/about\\u me”

1 个回复
SO网友:Junge

我把它修好了。这种行为是由于从“home”到“home”的重定向循环造成的。

将以下行添加到wp设置。php为我编辑它。遗憾的是,这只是一个解决办法。也许有人能给我一个更好的建议。remove\\u action(\'template\\u redirect\',\'redirect\\u canonical\');

相关推荐

WordPress无法识别我的电子邮件地址,并且我缺少PHPmyadmin cPanel中的wp-config文件进行更改

所以我道歉,因为我是wordpress和phpmyadmin的新手。所以我尝试用谷歌认证来验证我的网站,但在wordpress仪表板中输入了错误的url地址。在多次尝试登录PHPmyadmin失败后,我在wp选项部分更正了主页和站点URL。我试图访问我的网站,但遇到了错误“建立数据库连接时出错”来解决此问题。我一直在关注youtube视频,但遇到了一个障碍,因为PHPmyadmin数据库中没有wp配置文件来更改文本。另一个问题是wordpress无法识别我的网站所关联的电子邮件地址(我在PHPmyadmi