Url rewiting sur certains dossier uniquement

  • Auteur de la discussion Auteur de la discussion tdldp
  • Date de début Date de début
Nouveau WRInaute
Voila, j'ai mis en place un url rewriting sur un site que nous avons réalisé...
En fait nous sommes passé d'une version 1 à une v2, et j'ai donc le site 1 à la racine : /
et le site 2 au repertoire : /v2

J'ai voulu mettre un url rewrite de la v1 à la V2, mais j'ai oublié que 2 repertoire, ne sont pas concernés :
- agent : pour des traitements coté serveur
- awstats : pour les statistiques serveurs...

J'ai fait ceci :

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.monsite.com/v2/$1 [R=301,L]

Or pour les 2 répertoires en question ca tourne en boucle sur rien du tout, et fini par une erreur....

Comment je peux exclure un repertoire de la regle générale ???

Cordialement

Tdldp
 
WRInaute passionné
avec :
Code:
RewriteEngine On
RewriteRule ^repertoire1/(.*)$ - [L] 
RewriteRule ^repertoire2/(.*)$ - [L] 
RewriteRule ^(.*)$ http://www.monsite.com/v2/$1 [R=301,L]
ou avec une RewriteCond avec %{REQUEST_URI}
 
WRInaute accro
ou arreter le moteur de réécriture directement dans les repertoires. Suffit d'éditer un fichier .htaccess par répertoire avec la ligne suivante:

Code:
RewriteEngine Off
 

➡️ 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