强制HTTPS和WWW

问题描述 投票:0回答:2

我想为我的域强制使用HTTPS和WWW。

EX:mydomain.com应该总是https://www.mydomain.com有没有办法在一个简单的规则中结合重写规则而不影响网站稳定性和SEO?

.htaccess mod-rewrite https
2个回答
2
投票

试试这个

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^ https://www.mydomain.com%{REQUEST_URI} [R,L]

1
投票

你也可以通过Apache做到这一点

<VirtualHost *:80>
  ServerName www.example.com
  Redirect / https://www.example.com/
 </VirtualHost>

<virtualHost *:443>
   DocumentRoot /var/www/html/example.com
   ServerName www.example.com 
 </VirtualHost>
© www.soinside.com 2019 - 2024. All rights reserved.