将https://example.com重定向到https://www.example.com

时间:2016-10-25 13:26:00

标签: .htaccess magento redirect url-redirection devops

如何将我的网站从https://example.com重定向到https://www.example.com

我的网站不适用于非www。需要重定向到https://www.example.com格式。请帮助我。

4 个答案:

答案 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]