2017-11-11 2 views
0

사이트에 ssl을 추가 했으므로 이제 htaccess에서 리디렉션을 사용하고 싶습니다. HTTP 대 HTTPS 리다이렉션

나는 htaccess로이 하나가 :

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
#RewriteCond %{HTTPS} !=on 
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

무엇과 내가 리디렉션을위한 추가해야합니까? 당신의 .htaccess 파일에 다음 코드를 사용하여 도움을 목을

답변

0

자동으로 사이트의 HTTPS 버전에 방문자를 리디렉션 :

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
+0

그리고 어디에서이 코드를 코드에 붙여야합니까? – Narkomax

+0

괜찮습니까? . (*) : // % {HTTP_HOST} % {REQUEST_URI} [L, R = 301] RewriteBase '# 1 한다 RewriteEngine에서 한다 RewriteCond % {HTTPS} RewriteRule의 오프^$ HTTPS 워드를 BEGIN/ RewriteRule^index \ .php $ - [L] RewriteCond % {REQUEST_FILENAME}! -f RewriteCond % {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] Narkomax

+0

@ Narkomax, 이것을 .htaccess 파일에 추가하고 파일을 프로젝트 루트 폴더에 넣어야합니다. – Sinha

-1

당신은 당신의 프로젝트 루트에이 htaccess로 파일을 붙여 넣기합니다.