2010-01-13 3 views
0

Débutant complet d'Apache ici. J'essaye d'obtenir mon URL principal pour rediriger vers le www. Voici le code que j'utilise:Mod_rewrite: Comment omettre les sous-domaines des règles?

RewriteCond %{HTTP_HOST} !^www\.domain\.com 
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 

Le problème est, cela a détruit mes sous-domaines. sub.domain.com va à www.domaine.com, ce qui ne fonctionne pas. Alors qu'est-ce que j'écris pour résoudre ce problème?

Répondre

1

Cela pourrait être suffisant:

RewriteCond %{HTTP_HOST} ^domain\.com 
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 

Si tout ce que vous essayez de faire est de faire domain.com aller à www.domain.com, puis il suffit d'utiliser un RewriteCond qui correspond seulement au domain.com début.

Questions connexes