2010-03-08 2 views
0

Le fichier .htaccess suivant ne fonctionne pas:Comment refuser l'accès à des sous-domaines Web non valides avec .htaccess?

SSLrequireSSL 

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

J'essaie d'empêcher l'accès à tout sauf « https://secure.neuralfutures.com/docs/ », à savoir « https://www.neuralfutures.com/docs/ » échouera.

Je semble également être confronté à des problèmes de mise en cache: si je télécharge le nouveau fichier .htaccess avec CuteFTP, puis que j'effectue un rafraîchissement de fichier dans FireFox, cela ne semble pas avoir d'effet sur la sortie. Je peux le dire parce que si je commente SSLrequireSSL, il refuse toujours une requête http: //.

Répondre

1

pourquoi ne pas vous essayez cette

SSLrequireSSL 

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

cache Abt - Peut-être votre fournisseur d'hébergement Web a une mise en cache en place, mais pas très sûr vers cela.

Questions connexes