我认为一个可能的解决方案可能是遵循Mark Kaplun.
要解决此问题,可以删除http
部件和Wordpress将/应该使用https
取而代之的是
由于您网站的其余部分工作正常,我假设进一步的设置是正确的,并将按预期完成其工作。
add_filter(\'the_content\',\'wpse_217012\',1000,1);
// remove \'http:\' part from any mention of the site url
function wpse_217012($content) {
return str_replace(siteurl(),str_replace(\'http:\',\'\',siteurl()),$content);
}
请将代码段添加到
functions.php
(
先复制一份)或plugin
.Note: 当然,这是一种实现积极结果的解决方案,实际上并没有指出问题的原因。我个人不会使用redirect
由中的代码完成.htaccess
因为,正如你已经提到的,其余的都在发挥作用
可能有plugin
或在中的某个位置拥有代码functions.php
导致问题的原因是什么?请也看看这些可能性。
如果我完全错了,请让我知道,我将删除答案,以防止wpse上的其他用户使用(不正确的)代码解决同样的问题