La Règle de réécriture pour Travailler sur HTTP et HTTPS
J'ai cette simple règle de réécriture et il fonctionne correctement sous http:
RewriteCond %{HTTP_HOST} ^www\.siku-siku\.com$
RewriteRule ^/work/all.html /portfolio/[L,R=301]
Toutefois, la règle ne prennent pas en effet quand j'étais sur https. J'ai modifié la règle à la suivante, mais en vain.
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.siku-siku\.com$
RewriteRule ^/work/all.html /portfolio/[L,R=301]
Comment puis-je faire que la règle de travailler à la fois sur http et https? S'il vous plaît laissez-moi savoir si j'ai besoin de fournir plus d'informations.
Est-il un .htaccess ou un vhost? Si un serveur virtuel, il suffit de mettre les règles de réécriture dans un fichier séparé et de la source dans les deux vhosts
C'est un vhost. @fge: Avez-vous dire à la fois vhost pour les non-ssl et des certificats ssl? Désolé, cela peut paraître très basique, mais je commence tout juste à se familiariser avec Apache mod-rewrite.
Ainsi, les directives de mod_rewrite sont comme tous les autres, si vous les mettez dans un autre fichier et
+1 Merci pour les précisions.
C'est un vhost. @fge: Avez-vous dire à la fois vhost pour les non-ssl et des certificats ssl? Désolé, cela peut paraître très basique, mais je commence tout juste à se familiariser avec Apache mod-rewrite.
Ainsi, les directives de mod_rewrite sont comme tous les autres, si vous les mettez dans un autre fichier et
Include
ce fichier à partir d'un autre, il le fera. Donc oui, il suffit d'écrire les règles dans un autre fichier qui vous comprennent à la fois le SSL et non SSL serveur virtuel (retrait de la RewriteCond
sur HTTPS).+1 Merci pour les précisions.
OriginalL'auteur moey | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Apache utilise un autre serveur virtuel pour la configuration ssl:
Ce lien a un exemple de configuration d'Apache avec SSL sur Debian, mais devrait être facile d'extrapoler à la plate-forme vous sont sur http://www.debian-administration.org/articles/349
OriginalL'auteur speeves