Problème sur une règle

  • Auteur de la discussion Auteur de la discussion ouiffi
  • Date de début Date de début
O
ouiffi
Guest
Bonjour,
Voici la règle qui pose souci :

RewriteRule ^(.*)/$ /club/index.php?currentclub=$1 [QSA,L]

Je voudrais la faire fonctionner avec , ou sans, le / de fin

RewriteRule ^(.*)$ /club/index.php?currentclub=$1 [QSA,L]

une idée?

Merci d'avance !

Julien
 
O
ouiffi
Guest
Bonjour,
J'ai bien tenté cela mais j'ai une erreur interne...
Un conflit avec d'autres règles?

RewriteRule ^(.*)/(.*)/(.*)/$ /club/php/$3/index.php?currentclub=$1&currentsaison=$2 [QSA,L]
RewriteRule ^(.*)/(.*)/$ club/index.php?currentclub=$1&currentsaison=$2 [QSA,L]

#RewriteRule ^(.*)(/?)$ /club/index.php?currentclub=$1 [QSA,L]
 
WRInaute passionné
Pour ne pas faire de redirection pour les répertoires et les fichiers existants j'ajouterais (si le htaccess est à la racine) :
Code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/$ /club/index.php?currentclub=$1 [QSA,L] 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /$1/ [R=301]
 
Discussions similaires
Haut