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

时间:2017-07-01 08:23:40

标签: .htaccess redirect 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下方添加这两行吗?

1 个答案:

答案 0 :(得分:0)

我通过https始终提供服务:

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

将yourdomainname.com替换为您的域名。