V에 HTTPS // example.com 리디렉션 나는이 포럼에서 대부분의 솔루션을 시도했지만 나를 위해 일하지 않았습니다 - 내 인증서는 "www.example.com"과 example.com 도메인 모두에 유용합니다. - 난 url.php모든 경우가 <a href="https://www.example.com" rel="nofollow">https://www.example.com</a>에 HTTPS // example.com을 리디렉션이 같은 <a href="https://example.com" rel="nofollow">https://example.com</a></p> <p>을 유지하는 경우를 제외하고 잘 작동 https://www.example.com -opencart 2.2.0.0
-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