在htaccess文件中插入http / https重定向的最佳位置是什么



我有一个非常大的.htaccess文件需要编辑。

此文件以这种方式启动:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

我必须添加以下内容:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.my-site.com/$1 [R,L]

我应该在RewriteEngine On下面添加这两行吗?

我所做的总是通过https服务:

# All HTTPS to HTTP.
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://www.yourdomainname.com%{REQUEST_URI} [L,R=301]

将 yourdomainname.com 替换为您的域的位置。