redirection .htaccess - deux sites de partage
Question
J'ai deux sites Web qui est en fait le même où les actions example.com tous les fichiers de examples.com. Donc, quelles que soient les modifications apportées à exampples.com, example.com est automatiquement mis à jour. Cela signifie qu'ils ont le même fichier .htaccess. Le problème est, je veux les deux sites redirige vers non www à une url www. Je suis arrivé à ceci:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
La solution
RewriteCond %{HTTP_HOST} ^[^\.]+\.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Autres conseils
Cela devrait le faire:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^examples\.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Fondamentalement, vous ajoutez une condition ou de dire si l'une ou example.com examples.com ne commence pas par www. puis l'ajouter au nom de domaine respectif.
remplacer example.com
avec %{HTTP_HOST}
pour faire vos règles indépendantes l'hôte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow