にすべての場合は、リダイレクトがhttps // example.com https://www.example.comに、それは同じhttps://example.comリダイレクトのhttps // example.com https://www.example.com -opencart V 2.2.0.0
まま時を除いて正常に動作します私はこのフォーラムでほとんどのソリューションを試しましたが、私にとっては役に立たなかった - 私の証明書は "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 [email protected]
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>
お手数ですが、
この場合、https://example.comでは機能しません。それは同じそれを維持します – momoPro
リンクを確認してくださいhttp://stackoverflow.com/questions/2830801/problem-with-redirecting-example-com-example-com-to-www-example-com-for-http?rq= 1 – Monika