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 (...)
# Hum...
Posté par Gyro Gearllose . Évalué à 5.
Si tu n'as pas eu de réponses la première fois, c'est probablement :
- soit que personne ne sait comment t'aider
- soit que personne n'a envie de t'aider
- soit que personne n'a envie de faire le boulot à ta place parce que ce que tu demandes est trop évident
- soit que personne ne veut te mâcher le boulot parce que google a la réponse dans ses premiers résultats.
Tout ceci étant considéré, moi, ça m'aterre de voir un message sans réponse, alors je poste ce message, non pas pour te gueuler dessus, mais pour te donner en plus des informations ci-dessus quelques pistes, et éventuellement te demander quelques précisions.
D'abord, et avant toutes choses, as-tu cherché le grand ternet ?
As-tu regardé la doc d'apache, en particulier celle du module mod_rewrite ? Elle est disponible en direct sur le site d'apache, ici : http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Et plus généralement ici : http://httpd.apache.org/modules/
car il faut bien lire la doc qui correspond à ta version d'apache (le premier lien donné pointe sur la version 2.0, mais tu ne dis pas quelle version tu utilises...).
Enfin, dans cette doc, tu trouveras tout ce que tu cherches, et même plus encore, en particulier la façon de procéder pour débugger tout ça.
Il "suffit" de rajouter ces directives dans le httpd.conf :
La ré-écriture d'url sera enregistrée dans le fichier rewrite.log situé dans /usr/local/var/apache/logs
Évidement, tu peux changer ces valeurs.
D'après la doc, il est vivement déconseillé d'utiliser une valeur trop élevée pour RewriteLogLevel (qui peut aller de 0 (rien) à 10 (tout)), car ça ralentit dramatiquement le serveur.
Pour en revenir à ton cas précis, il faudrait fouiller un peu la doc, à la recherche d'un cas qui te correspond. Désolé, mais je n'ai pas le temps d'en faire plus pour l'instant.
Voilà, j'espère que ces quelques lignes te seront utiles...
[^] # Re: Hum...
Posté par Raphaël G. (site web personnel) . Évalué à 2.
Je t'ai répondu, tu sais faut parfois attendre, c'est pas parce que c'est plus sur la première page que on va pas répondre...
http://linuxfr.org/forums/21/21110.html#812682
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.