Problème Redirection 301

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

daza
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Juil 10, 2005 2:06

Problème Redirection 301

Message le Mer Sep 21, 2005 20:10

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: Tout sélectionner
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.


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Mer Sep 21, 2005 20:51

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

Sinon j'ai un code:

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


Ce code a mettre sur ton www.exemple.net

daza
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Juil 10, 2005 2:06

Message le Mer Sep 21, 2005 22:28

Borower a écrit:Tu peux regarder sur la patate violette et dans le carre vert en bas a droite.

Sinon j'ai un code:

Code: Tout sélectionner
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

daza
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Juil 10, 2005 2:06

Message le Jeu Sep 22, 2005 20:07

Aucun avis :?:

daza
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Juil 10, 2005 2:06

Message le Lun Sep 26, 2005 15:15

:?:

PuC
Nouveau WRInaute
 
Messages: 1
Inscription: Jeu Juin 30, 2005 14:43

Message le Mer Fév 15, 2006 12:18

RewriteEngine on est ton ami ;)

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Re: Problème Redirection 301

Message le Mer Fév 15, 2006 12:32

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: Tout sélectionner
RewriteRule ^(.*)$ http://www.exemple.com/$1 [L,R=301]


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Analyseur d'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités