Bonjour,
Je souhaite écrire une rewrite-rule apache qui, pour tout requête de type :
http://monserveur.com/folder1
http://monserveur.com/folder2
http://monserveur.com/folder2
etc …
et
http://monserveur.com/monappli1.php
http://monserveur.com/monappli2.php
renvoie sur:
http://monserveur.com/new/main.php
Pour tout le reste, le serveur doit se comporter normalement.
Qqn a une idée de la manière de faire ce genre de chose et surtout, pour ne plus devoir demander dans le futur, de comment débugguer ça ?
Merci d'avance :-)
Bluejean
# Rewrite rules
Posté par Raphaël G. (site web personnel) . Évalué à 3.
RewriteCond %{REQUEST_URI} ^/monappli[0-9]*\.php$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.* new/main.php [L]
Attention !!!
Après ça tu devra modifier ton code php, car les variables get risquent de ne plus marcher !!!
(tu devra parser a la main $_SERVER['REQUEST_URI'] si mes souvenirs sont bon)
Pour le [OR] je suis pas sur si c'est a la première ligne qu'il dois aller, pas le temps de tester, pour de plus amples modifs va voir la doc de httpd et mod_rewite
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.