2009-11-02 4 views
1

J'ai plusieurs sites sur un seul serveur IIS 6 exécutant ISAPI Rewrite 3 (ajout gratuit).ISAPI Rewrite 3 règle pour rediriger http vers https pour un site particulier

Je dois rediriger un des sites vers https si la requête est en http. Exemple: J'ai besoin de http://bar.foo.com pour rediriger vers https://bar.foo.com. Je ne veux pas que cette redirection affecte http://www.foo.com ou http://foo.com ou http://meh.foo.com.

Quelle est la syntaxe de redirection pour ce problème? J'ai trouvé http://www.helicontech.com/isapi_rewrite/doc/examples.htm qui montre comment rediriger toutes les demandes vers https.

Répondre

0

Cela ressemble à une chose facile à faire

RewriteEngine on 
RewriteRule http://bar.foo.com https://bar.foo.com [NC] 
1

Les règles devraient ressembler à:

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^bar\.foo\.com$ [NC] 
RewriteRule .? https://bar.foo.com%{REQUEST_URI} [R=301,L] 
Questions connexes