本文最后更新于 864 天前,其中的信息可能已经有所发展或是发生改变。
准备工作
- 登陆WordPress
- 选择 设置 – 常规,修改如下两个URL地址:
在Linux
上修改重定向信息
查找.htaccess
文件
$ find . -name ".htaccess"
使用编辑器打开该文件,一般初始内容大致如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
为了确保将对所有进入网站的流量强制使用HTTPS协议,需要在.htaccess文件中添加以下内容
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
需要注意的是,需要将该代码放置在RewriteBase /
后面,如下面所示
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
保存修改,然后就可以测试网页是否重定向到https了。
宝塔面板是个很不错的选择