|  主页
帮助

WordPress 帮助

啵啵哔哔啵… 正在计算…...正在计算...…启动序列 42...…
啵啵哔哔啵… 机器人自动化中… 此网页是经由机器人自动翻译成您的本地语言。某些翻译可能还不尽完善,我们需要您的帮助!使用页面底部的按钮告诉我们本文是否有帮助。 转至英文版本

将 HTTP 重定向到 HTTPS 适用于 WordPress 的 Linux

重定向到 Linux 上的安全 HTTPS 协议您 WordPress 建站,有几个步骤,需要采取之前重定向将正常工作。

注意:如果您的网站托管在我们WordPress 托管主机平台您不需要手动更改这些设置,将自动配置 HTTPS 协议。

WordPress 准备步骤

修改任何代码之前应这些步骤。

  1. 登录到 WordPress
  2. 选择设置从菜单,单击常规.
  3. 常规设置中找到以下项:
    • WordPress 地址 (URL):
    • 网站地址 (URL):
  4. 更新包括这两个 URLhttps而不是http
  5. 保存更改

Linux 重定向步骤

如果您的 WordPress 建站在 Linux 托管的它将使用.htaccess 配置文件.订购.htaccess在根文件夹为您的网站将更改您的网站的行为。

  1. 下载的副本您.htaccess从您的主机账户。
  2. 使用您喜爱的文本编辑器中打开文件

    注意:请确保您编辑.htaccess 文件,使用纯文本编辑器,不使用自动换行。(例如 MS Word 或启用自动换行使用 Notepad) 某些编辑器将插入无形的字符指示换行。如果网站上的有以下特殊字符,您.htaccess 文件都不会工作。

  3. 进行必要的更改使用下列示例。
  4. 保存您的更改。
  5. 上传已修改.htaccess到您的主机账户。
  6. 通过正常导航到网站,测试您的工作,它应该将重定向到 HTTPS 自动。

示例 WordPress.htaccess 内容

您的 WordPress 网站应中已经有一个默认项您.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 /.htaccess文件。它看起来应该类似于以下示例:

<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>

了解详细信息


More info about WPPS.

本文是否有帮助?
感谢您的反馈。 要咨询客户服务代表,请使用上面的客户支持电话号码或聊天选项。
很高兴我们能有所助益! 我们还可以为您做些什么?
我们对此深感抱歉。 请告诉我们,什么问题令您费解,或者解决方案为何未能解决您的问题。