2016-07-14 3 views
0

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> 

귀하의 도움에 감사드립니다.

답변

0

아래 코드는 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

희망을.

+0

이 경우에는 작동하지 않습니다 (https://example.com). 그것도 동일하게 유지됩니다 – momoPro

+0

링크를 확인하십시오 http://stackoverflow.com/questions/2830801/problem-with-redirecting-example-com-example-com-to-www-example-com-for-http?rq= 1 – Monika