myredirects를 원하는대로 작동시키지 못했습니다.www 및 https 리디렉션이 원하는대로 작동하지 않습니다.
목적 1 https://www.example.com로 리디렉션
방법 1.
<If "%{HTTP_HOST} != 'www.enmowe.com'">
Redirect "/" "https://www.%{HTTP_HOST}/$1"
</If>
<If "%{SERVER_PROTOCOL} != 'HTTPS'">
Redirect "/" "https://www.%{HTTP_HOST}/$1"
</If>
방법 2 : 나는 내 아파치 가상 호스트에서 다음을 시도
https://enmowe.com/ (403) is not reachable
http://enmowe.com/ (301) is forwarding to https://www.enmowe.com/ (200)
https://www.enmowe.com/ (200) is available
http://www.enmowe.com/ (404) is not reachable
: I은 다음과 같습니다 문제를 식별 할 수 Ryte을 사용
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.\.enmowe\.com)?$
RewriteRule (.*) https://www.enmowe.com/$1 [R=301,L,NC]
방법 3
RewriteEngine on
RewriteCond %{SERVER_NAME} =enmowe.com
RewriteRule^https://www.%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
일종의 권리 잃어버린 느낌 프로토콜이 또는 호스트 권리가 아닌 경우 지금
아파치는 www.enmowe.com에 대한 가상 호스트 항목을 가지고 있지 않으므로 다시 쓰기 규칙을 실행할 수 없으므로 .... –
www.enmowe.com이 가상 호스트의 ServerAlias로 설정되었습니다. –