站点已移至HTTPS并加载为HTTPS,但固定链接显示为http

时间:2017-04-24 作者:abba2566

我们最近将该网站移至HTTPS(大部分遵循本指南:https://www.bram.us/2014/12/06/migrating-your-wordpress-website-from-http-to-https/ )

现在,大多数东西都工作得很好——网站加载为HTTPS,大多数页面上都有绿色图标。(网站名称已更新以引用更改。)

但所有的永久链接(位于编辑页面/帖子的顶部)仍然显示为http。对于受密码保护的页面,输入密码不会加载,因为它仍在尝试通过http访问它。

我已在以下位置将链接更改为HTTPS:

wp配置中的设置>常规。php:define(\'WP\\u HOME\',\'https://example.org.uk\'); WP\\U SITEURL相同

PHPMyAdmin中的(在wp\\U选项表的siteurl和home下更改)

为什么会这样,我该怎么做才能改变呢?

编辑:我再次尝试保存永久链接,没有更改

2 个回复
SO网友:Akshat

如果您使用Apache作为web服务器,则添加

# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
在您的中。htaccess文件,可在根wordpress目录中找到。或者,您可以使用WP Force SSL 插件。

SO网友:ahendwh2

您是否已清除(重新保存)永久链接?

Settings -> Permalinks -> Click on "Save Changes"

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?