【问题标题】:Redirecting https//example.com to https://www.example.com -opencart v 2.2.0.0将 https//example.com 重定向到 https://www.example.com -opencart v 2.2.0.0
【发布时间】:2016-11-17 17:26:36
【问题描述】:

所有情况都可以正常工作,除非将 https//example.com 重定向到 https://www.example.com 它保持不变 https://example.com

我已经尝试了这个论坛中的大多数解决方案,但对我不起作用 - 我的证书适用于“www.example.com”和 example.com 域。 - 我修改了 url.php 的修复

-htaccess:(我确实在这里尝试了不同的解决方案)

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [R=302,L,NE]

管理员/config.php

// HTTP
define('HTTP_SERVER', 'https://www.example.com/admin/');
define('HTTP_CATALOG', 'https://www.example.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.example.com/admin/');
define('HTTPS_CATALOG', 'https://www.example.com/');

config.php

// HTTP
define('HTTP_SERVER', 'https://www.example.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.example.com/');

000-default.conf

<VirtualHost *:80>

    ServerAdmin admin@example.com
    ServerName www.example.com
    ServerAlias example.com
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
</VirtualHost>

感谢您的帮助。

【问题讨论】:

    标签: apache .htaccess opencart2.x


    【解决方案1】:

    以下代码会将 yourdomain.com 的所有请求重定向到 www.yourdomain.com。这可以通过在 public_html 文件夹中的 .htaccess 文件的开头添加以下行来完成:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
    RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [L,R=301]
    

    或者

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
    RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
    

    请检查-reference

    希望对你有所帮助。

    【讨论】:

    猜你喜欢
    • 2015-09-25
    • 1970-01-01
    • 2020-09-24
    • 2011-07-06
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多