2010-03-08 2 views
0

다음의 .htaccess 파일이 작동하지 않습니다 난 아무것도에 액세스 할 수 있지만 "https://secure.neuralfutures.com/docs/", 즉 "https://www.neuralfutures.com/docs/"을 방지하기 위해 노력하고있어.htaccess가있는 잘못된 웹 하위 도메인에 대한 액세스를 어떻게 거부합니까?

SSLrequireSSL 

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^secure\.neuralfutures\.com [NC] 
RewriteRule (.*) - [F] 

실패합니다.

또한 캐싱 문제가있는 것 같습니다 : CuteFTP로 새로운 .htaccess를 업로드 한 다음 FireFox에서 파일 새로 고침을 수행하면 출력에 전혀 영향을주지 않는 것 같습니다. SSLrequireSSL을 주석 처리하면 여전히 http : // 요청을 허용하지 않기 때문에이를 알 수 있습니다. 웹 호스팅 공급자가 장소에 약간의 캐싱을 가지고,하지만이 ABT 매우 확실하지 않을 수 있습니다 -

답변

1

왜이

SSLrequireSSL 

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^secure\.neuralfutures\.com [NC] 
RewriteRule (.*) https://secure.neuralfutures.com%{REQUEST_URI} [R=301,NC,L] 

의 Abt 캐싱을 시도니까.

관련 문제