2016-06-08 2 views
1

나는 이것이 전에 물어 보았지만 하나의 해결책을 찾지 못했다. 같은 서버에 동일한 소스가 있지만 다른 도메인 아래에 잘 작동합니다. 그러나이 도메인에 대한 몇 가지 이유 :모든 것이 정확하지만 htaccess가 리디렉션됩니까?

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://ropanel.pw/$1 [R,L] 

내가 HTTPS에 가면 :

나는 너무 많은 리디렉션

코드 얻을 // 수동으로 사이트에 잘 작동 htaccess로하지 않고? PHP를 사용하여 https를 사용하더라도 작동하지 않습니다.

+0

'http : // ropanel.pw /'에 액세스 할 때 문제가 있는지 알 수 없습니다. 페이지가 잘로드 중입니다. – phreakv6

+0

.htaccess를 삭제 했으므로 그게 전부입니다. – user4493323

+0

이게 무슨 웹 서버, 아파치 야? apache.org의 규범 적 문서에서 다음과 같은 힌트를 추가합니다. [...] SERVER_PORT는 [...] UseCanonicalPhysicalPort [...]의 값 [...]에 의존합니다. 다음으로 나는 빈 문자열을 허용하지 않지만'^ (. *) $ '대신에 규칙에'^ (. +) $'를 넣는 경향이있다. 그렇지 않으면 다른 명백한 것이 https에서 http 포트로 다시 리디렉션되는지 확인하도록 제안했습니다. – Dilettant

답변

0

다시 작성 규칙을 변경할 수 있다고 생각합니다.

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

나는 당신이 옳다고 생각하지 않습니다.

관련 문제