Aller au contenu

Sujets conseillés

Posté

Salut,

J'ai une ligne de cette forme dans mon htaccess :

RewriteRule   ^repertoire/(.*)$   autrerepertoire/$1  [L]

Ça marche bien, mais j'aimerais que cette redirection ne se fasse que si ce qui se trouve après "repertoire/" ne contient pas de /, c'est à dire uniquement si l'adresse n'est pas dans un autre repertoire que "repertoire".

Soit :

*repertoire/test redirigé vers autrerepertoire/test

*mais repertoire/test/bis pas redirigé, on accède au fichier normal.

Je ne sais pas si c'est possible, mais ça m'arrangerait bien...

Merci de vos éclaircissements ;)

loupilo.

Posté

Heu ... pas simple de faire des "négations" dans ce cas ...

Mais tu peux essayer de mettre ceci au dessus de ta règle:

RewriteRule   ^repertoire/(.+)/   -  [L]

Ca devrait marcher ;)

Sinon, c'est un .htaccess dans ce(s) répertoire(s) avec "RewriteEngine off" ...

Dan

Posté

Effectivement, ça marche, seulement vu comment ma situation est compliquée, ça ne suffit pas :P

Je vais quand même continuer à chercher...

Merci Dan ;)

Loupilo.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...