RewriteRule mais conserve le sous-domaine
-
03-07-2019 - |
Question
Je voudrais rediriger les éléments suivants à titre d'exemple:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
J'ai essentiellement un nombre variable de sous-domaines et je veux seulement changer le nom de domaine lui-même sur la redirection.
Des indices ou des suggestions à essayer?
Merci.
La solution
Cela devrait fonctionner pour le cas HTTP
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Si vous utilisez à la fois HTTP et HTTPS, vous devrez utiliser deux ensembles de règles, l’un pour HTTP et l’autre pour HTTPS
.RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) https://%1.newdomain.com/$1
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow