Linux 和 cPanel 基于 Linux 的帐户使用
.htaccess
处理重定向的文件。
注意:如果您需要创建 .htaccess 文件,可以使用控制面板的文件管理器(Web & Classic / cPanel)。
在您的 .htaccess 文件中使用以下代码会自动将访问者重定向到您网站的 HTTPS 版本:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
If you have an existing .htaccess file:
不要重复 RewriteEngine On。确保以 RewriteCond 和 RewriteRule 开头的行紧跟在已经存在的 RewriteEngine On 之后。
Windows 和 Plesk
基于 Windows 的帐户使用 web.config 文件来处理重定向。
注意:如果您需要创建 web.config 文件,您可以使用控制面板的文件管理器(Web & Classic / Plesk)。
在您的 web.config 文件中使用以下代码会自动将访问者重定向到您网站的 HTTPS 版本:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
如果您有现有的 web.config 文件:
确保您有以下部分(即开始和结束标签): system.webServer(包含重写) 重写(包含规则) 规则(包含一个或多个规则部分) 插入任何不存在的部分。在规则部分中插入整个规则部分,包括匹配、条件和操作。
注意:您正在将规则(不带“s”)插入规则(带“s”)部分。