테스트 사이트 - 개발 중인 베타 버전입니다

htaccess 설정중인데 포트 지정을 어떻게 하나요? 채택완료

홈피공장장 4년 전 조회 3,534

안녕하세요

 

사이트 접속시 http => https 로 가게 할 경우

htaccess 를 이용하고 있었는데요

 

이번에는 https + 특정 포트까지 지정을 해야해서요.

 

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

 

이 소스를 htaccess 에 넣고 이용하고 잇었는데

여기에 포트를 지정하려면.. 소스를 어떻게 수정해야 하나요? ㅠ.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

RewriteRule ^(.*)$ https://%{HTTP_HOST}:원하는포트/$1 [R=301,L]

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

홈피공장장
4년 전
아.. 이렇게 했더리 에러가 나더라구요. ;;

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}:50939/$1 [R=301,L]
</IfModule>

이건데..

cheonghak.hs.kr에서 잘못된 응답을 전송했습니다.
ERR_INVALID_REDIRECT

이 에러가 나길래, 돌려놨습니다.

htaccess 에는 포트를 쓰면 안되는걸까요? ㅠ
만듦
4년 전
그 포트가 열려있나요?

댓글을 작성하려면 로그인이 필요합니다.

홈피공장장

네. 50939 그 포트는 열려있습니다.

 

그러니 테스트할때

 

:50939 로 접속했고, 지금도 되고있구요

 

https://cheonghak.hs.kr:50939/

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

만듦
4년 전
음.. mod_rewrite 는 포트연결까지는 지원안하나보군요..
혹시 서버를 건드릴 수 있으시면 ProxyPass 를 이용하시면 될 것 같습니다만..
홈피공장장
4년 전
네. 웹호스팅 서버라. proxypass 등 설정을 수정할수는 없구요

포트 없애고 그냥 본 도메인으로 https 설정되게 수정해보고 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인