Url rewiting sur certains dossier uniquement

  • Auteur de la discussion Auteur de la discussion tdldp
  • Date de début Date de début
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
 
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}
 
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