如何将我的网站从https://example.com重定向到https://www.example.com
我的网站不适用于非www。需要重定向到https://www.example.com格式。请帮助我。
答案 0 :(得分:0)
一种方法是让您的DNS提供商进行重定向。
在另一个stackoverflow问题中解释了另一种方法:.htaccess - how to force "www." in a generic way? 基本上以下应该有效:
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
答案 1 :(得分:0)
要将您的网站从http非www重定向到https://www,您可以使用以下规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.example.com%{REQUEST_URI} [NE,L,R]
答案 2 :(得分:0)
如果您使用apache作为您的网站,则可以使用别名
<VirtualHost *:443> ServerName www.example.com ServerAlias example.com ServerAdmin webmaster@localhost DocumentRoot /var/www/devops_blog <Directory /var/www/devops_blog> Options All AllowOverride All Require all granted </Directory>
答案 3 :(得分:0)
试试这个
RewriteEngine on
RewriteCond %{HTTPS_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]