J'ai un VirtualHost qui ressemble à:Comment rediriger dynamiquement les URL www-base à des URL non-www avec plusieurs domaines en même VirtualHost
<VirtualHost *:80>
ServerName domain1.com
ServerAlias www.domain1.com domain2.com www.domain2.com
</VirtualHost>
Quand quelqu'un visite www.domain1.com/test , ils devraient être redirigés vers:
domain1.com/test
Quand quelqu'un visite www.domain2.com/test, ils devraient être redirigés vers:
domain2.com/test
Mes règles de réécriture actuelles manquent.
Edit: Voici ce que j'ai jusqu'à présent:
# Rewrite www to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} www\.%{HTTP_HOST}$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]
De toute évidence, cela génère une boucle de redirection infinie.
Parfait, merci! –