2017-04-24 1 views
1

Mon htaccess a les règles suivanteshtaccess Rewrite ne fonctionne pas pour cond sous-domaine

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\. [OR] 
RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule^https://www.example.com%{REQUEST_URI} [R=301,L,NE] 

Je veux ajouter la condition des sous-domaines si subdomain.example.com peut être consulté comme subdomain.example.com j'ai essayé quelques conditions mais ils redirigeaient vers le domaine principal. J'utilise un framework codeigniter (peut-être pas pertinent)

Répondre

3

Vous venez d'ajouter une condition supplémentaire.

Cela devrait fonctionner.

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\. [OR] 
RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteCond %{HTTP_HOST} !^subdomain\.example\.com [NC] 
RewriteRule^https://www.example.com%{REQUEST_URI} [R=301,L,NE] 
+0

cela fonctionne. Merci beaucoup –