Problème Redirection 301

WRInaute discret
Bonjour,

J'aimerais faire une redirection 301 de mon domaine exemple.net vers exemple.com.

Sachant que exemple.net est un alias de exemple.com, voici le code que j'ai écrit dans les paramètres Apache de mon virtualHost :

Code:
DocumentRoot /home/web/exemple.com/
ServerName www.exemple.com
ServerAlias www.exemple.net exemple.net
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.exemple\.com$ [NC]
RewriteRule ^(.*) http://www.exemple.com/$1 [L,R=301]
Errorlog /usr/local/apache/logs/exemple.com.error
Customlog /usr/local/apache/logs/exemple.com.access combined

Cela fonctionne bien à la racine du domaine, pour un fichier à la racine du domaine, ou encore pour un dossier s'il n'est pas suivi d'un "/" (ex : "www.exemple.net/forum" fonctionne mais pas "www.exemple.net/forum/"). Quelqu'un aurait-il une idée pour que cette règle se généralise pour tout ce qui se trouve en dessous dans l'arborescence du site ?

Merci.
 
WRInaute passionné
Tu peux regarder sur la patate violette et dans le carre vert en bas a droite.

Sinon j'ai un code:

Code:
RewriteCond %{HTTP_HOST}!www.exemple.com$
RewriteRule (.*) http://www.exemple.com/$1 [R=301,L]

Ce code a mettre sur ton www.exemple.net
 
WRInaute discret
Borower a dit:
Tu peux regarder sur la patate violette et dans le carre vert en bas a droite.

Sinon j'ai un code:

Code:
RewriteCond %{HTTP_HOST}!www.exemple.com$
RewriteRule (.*) http://www.exemple.com/$1 [R=301,L]

Ce code a mettre sur ton www.exemple.net

Salut,

Merci pour ta réponse rapide mais le code que tu me donnes fait déjà partie du miens (en 5ème et 6ème ligne)... :s

Qu'entends-tu par "a mettre sur ton www.exemple.net" ? Dans la config du VirtualHost tu veux dire ? Le problème est qu'il n'y en a pas, vu que ce domaine n'est qu'un alias de l'autre... :s
 
WRInaute occasionnel
Essaye voir ton jeu de règles initial en ajoutant un $ ici, pour être sur qu'il place bien toute l'URL dans $1 :
Code:
RewriteRule ^(.*)$ http://www.exemple.com/$1 [L,R=301]
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut