Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2432 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Exclure un dossier d'une redirection 301 / Htaccess

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exclure un dossier d'une redirection 301 / Htaccess

n°2017791
Onesque
Derelict Otter
Posté le 18-08-2010 à 22:15:15  profilanswer
 

Bonsoir,
 
Je suis en train de fusionner deux sites et pour bien faire, j'ai besoin que les URL du site qui disparait soient joliment renvoyées vers celui qui reste par le biais de redirections 301. Jusqu'ici, plutôt facile, même pour moi qui ne suis pas très à l'aise dès qu'il s'agit de manipuler un .htaccess, un RedirectPermanent et le tour est joué.
 
Là où ça se complique, c'est que j'ai besoin qu'un forum, hébergé sur le site qui disparait, reste accessible à son adresse d'origine. J'ai donc besoin qu'il soit exclu de la grosse 301 barbare qui va tout renvoyer du site A vers le site B.
 
Je pensais pouvoir m'en tirer avec le code suivant, placé dans un .htaccess situé à la racine du site qui disparait :
 

Code :
  1. RewriteRule !^forum(/.*)?$ http://nouveaudom.fr/$1 [R=301,L]


 
Si je l'interprète bien, il dit "exclus les URL qui contiennent forum/ et renvoie tout le reste vers nouveaudom.fr". Le problème, c'est que ça fonctionne pour la home, qui est bien redirigée, et ça fonctionne pour le forum, qui reste à sa place... mais ça ne fonctionne pas pour toutes les autres URL, qui sont systématiquement renvoyées à la racine du site.  
 
Donc http://anciendom.fr renvoie bien vers http://nouveaudom.fr, mais http://anciendom.fr/blabla/page.htm renvoie aussi vers http://nouveaudom.fr.
 
Il ne s'agit sans doute que d'un détail, mais là j'avoue que je nage. Merci d'avance à ceux qui auront la gentillesse d'étudier mon cas.


Message édité par Onesque le 18-08-2010 à 22:19:23
mood
Publicité
Posté le 18-08-2010 à 22:15:15  profilanswer
 

n°2017795
Onesque
Derelict Otter
Posté le 18-08-2010 à 22:58:21  profilanswer
 

Bon, j'ai finalement fini par trouver.  
 

Code :
  1. RewriteCond %{REQUEST_URI} !^/(forum/.*)$
  2. RewriteRule ^(.*) http://www.nouveaudom.fr/$1  [QSA,L,R=301]


 
Avec ça ça marche nettement mieux ma foi ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Exclure un dossier d'une redirection 301 / Htaccess

 

Sujets relatifs
Comment marche un upload? droit d'écriture sur un dossierredirection 302
redirection 301Problème avec .htaccess ( pas de page d'authentification)
vbs copier un dossier si il n'existe pasRedirection 301 (avec htaccess) avec exceptions
Actualiser => redirection 
Plus de sujets relatifs à : Exclure un dossier d'une redirection 301 / Htaccess


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR