1
두 가지 일을하는 .htaccess 파일을 만들었습니다. http를 https로 리디렉션하고 www도 리디렉션합니다. www가 아닌 곳으로.Firefox에서 Mod 재 작성 문제
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.profstream.com [NC]
RewriteRule ^(.*)$ https://profstream.com/$1 [L,R=301]
이는 크롬, 사파리, 오페라에 있지만 https://profstream.com/https://www.profstream.com/sandbox/login.php로 리디렉션 나는 파이어 폭스에서 예를 들어 profstream.com/sandbox/login.php 입력 어떤 이유로 잘 작동 : 여기에 코드입니다. 여기서 내가 뭘 잘못하고 있니? 그렇지 않으면 당신은이 후 규칙을 사용,
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
L
떠날 것입니다 :
흠을 반대한다, 일하려는 경우 여전히 파이어 폭스에서 같은 일이 ... 내가 말했듯이, 그것은 모두에서 잘 작동하는지 이상한 것을 수행 파이어 폭스를 제외한 다른 브라우저. 자세한 대답을 주셔서 감사합니다, 정말 고마워. – Arun
정말로 내가 작성한 것과 똑같이 내 제안을 사용하고 있습니까? 질문에 규칙을 사용하면 "결합 된"URL로 결과를 얻는 것이 합리적입니다. 그리고 ** ** RewriteBase를 사용하지 않습니다 **. 두 가지 제안을 모두 시도 했습니까? (반대 순서로 규칙 사용). – 244an
고마워요! 코드가 훌륭하게 작동합니다. 역사를 정리할 필요가있었습니다. – Arun