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.

Était-ce utile?

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
scroll top