Bonjour à tous,
Je rencontre un léger problème sur une redirection via url rewrinting.
Je vous explique, j'aimerais mettre en place les règles suivantes (mon htaccess est mis dans un répertoire spécifique de mon site du genre www.monsite.com/monrep/) :
- Si on contact mon répertoire sans nom de fichier => renvoyer vers le index.php de mon rep (ce qui correspond à l'exemple www.monsite.com/monrep/)
- Sinon si on contact n'importe quel fichier du type xxx.php => renvoyer vers redirect.php?a=xxx (ce qui correspond à www.monsite.com/monrep/xxx.php)
Voilà ce que j'ai fait et qui fonctionne pour la première partie, gestion de l'index mais hélas qui ne marche pas pour la seconde (je retrouve dans ma variable a : "redirect"... au lieu de xxx).
Un grand merci à tout ceux qui pourrait me débloquer !!
Modifié par roule007 (19 Aug 2009 - 10:45)
Je rencontre un léger problème sur une redirection via url rewrinting.
Je vous explique, j'aimerais mettre en place les règles suivantes (mon htaccess est mis dans un répertoire spécifique de mon site du genre www.monsite.com/monrep/) :
- Si on contact mon répertoire sans nom de fichier => renvoyer vers le index.php de mon rep (ce qui correspond à l'exemple www.monsite.com/monrep/)
- Sinon si on contact n'importe quel fichier du type xxx.php => renvoyer vers redirect.php?a=xxx (ce qui correspond à www.monsite.com/monrep/xxx.php)
Voilà ce que j'ai fait et qui fonctionne pour la première partie, gestion de l'index mais hélas qui ne marche pas pour la seconde (je retrouve dans ma variable a : "redirect"... au lieu de xxx).
RewriteEngine on
RewriteRule index.php$ index.php [L]
RewriteRule (.+)\.php$ redirect.php?a=$1
Un grand merci à tout ceux qui pourrait me débloquer !!
Modifié par roule007 (19 Aug 2009 - 10:45)