|  主页
帮助

WordPress 帮助

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

将Windows上的WordPress的HTTP重定向到HTTPS

要将您的WordPress网站重定向到Windows上的安全HTTPS协议,需要完成以下几个步骤,重定向才能正常工作。

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

WordPress的准备步骤

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

  1. 登录WordPress
  2. 从菜单中选择Settings(设置) ,然后单击General(常规)
  3. 在“常规”设置中找到以下条目::
    • WordPress地址(URL):
    • 网站地址(URL):
  4. 将两个URL更新为包含https而不是http
  5. 保存更改

Windows重定向步骤

如果您的WordPress网站托管在Windows上,它将使用web.config配置文件将web.config放置在网站根目录中时,会在检测到并执行文件时更改网站行为。

  1. 从您的主机账户下载web.config的副本。
  2. 使用您最喜欢的文本编辑器打开文件

    注意:请确保使用不使用自动换行的纯文本编辑器编辑web.config文件。一些编辑器(例如MS Word或启用了自动换行的记事本)会插入不可见的字符来表示换行符。如果您的web.config文件中包含这些特殊字符,将无法使用。

  3. 进行必要的更改(请参阅以下示例)。
  4. 保存更改。
  5. 上传修改后的web.config文件到您的主机账户。
  6. 通过通过HTTP协议导航到网站来测试您的工作,网站应自动重定向到HTTPS。

示例WordPress web.config内容示例

您的WordPress网站的web.config文件中应该已经有默认条目了。它应该看起来类似于以下示例:

?xml version =“ 1.0” forwarding =“ UTF-8”? >配置> system.webServer >重写>规则>规则名称=“ WordPress规则” stopProcessing =“ true”>匹配url =“。*” / >条件>添加输入=“ {REQUEST_FILENAME} ” MatchType =“ IsFile”否定=“真” / >添加输入=“ {REQUEST_FILENAME} ” MatchType =“ IsDirectory”否定=“真” / > / conditions > action type =“ Rewrite” url =“ index.php” / > / rule > / rules > / rewrite > /system.webServer > / configuration >

为了确保您的主机账户在对网站的所有流量上强制使用HTTPS协议,您需要向web.config文件中添加以下内容。

清除/ >规则名称=“重定向到https” stopProcessing =“ true”>匹配url =“(。*)” / >条件>添加输入=“ {HTTPS} ”模式=“关闭” ignoreCase =“ true” / > / conditions > action type =“ Redirect” url =“ https://{HTTP_HOST}{REQUEST_URI} ” redirectType =“ Permanent” / > / rule >

您需要将代码段放在web.config文件中的规则之后。它应该看起来与以下示例相似:

?xml version =“ 1.0” forwarding =“ UTF-8”? >配置> system.webServer >重写>规则>清除/ >规则名称=“重定向到https” stopProcessing =“ true”>匹配url =“(。*)” / >条件>添加输入=“ {HTTPS} ”模式=“关闭” ignoreCase =“ true” / > / conditions > action type =“ Redirect” url =“ https://{HTTP_HOST}{REQUEST_URI} ” redirectType =“ Permanent” / > / rule >规则名称=“ WordPress规则” stopProcessing =“ true”>匹配url =“。*” / >条件>添加输入=“ {REQUEST_FILENAME} ” MatchType =“ IsFile”否定=“真” / >添加输入=“ {REQUEST_FILENAME} ” MatchType =“ IsDirectory”否定=“真” / > / conditions > action type =“ Rewrite” url =“ index.php” / > / rule > / rules > / rewrite > /system.webServer > / configuration >

更多信息


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