URL Rewriting, Apache et Windows

Nouveau WRInaute
Salut,

Est-ce qu'on peut faire de l'ULR rewriting avec un serveur Apache sous Windows, ou faut-il obligatoirement faire ça sous Linux ?
 
WRInaute passionné
Salut,

Cela marche très bien sous Windows, avec la version 1.3.27 d'Apache.
Peut-être avec la 1.3.26 (?) aussi, mais les versions précédentes ont un bug de réécriture qui a été corrigé. Si je me souviens bien, c'est en utilisant le "RwriteBase" qu'il se manifestait.

Dan
 
WRInaute passionné
Non, le bug dont je parle est un bug qui n'existe que sous Windows.
De mémoire, c'est dans le module "rewrite.c" qui vaut des réécritures du genre:
/home/apache/c:\apache\.... c'est le c:\ au milieu qui coince.
Cela se voit bien en mettant le errorloglevel à 3 ou plus...

Dan
 
WRInaute passionné
En fait, après vérification c'est RewriteLogLevel et non errorloglevel...

La syntaxe (dans fichier httpd.conf = fichier de config Apache) est
RewriteLog "logs/rewrite.log"
RewriteLogLevel valeur

Tu remplaces "valeur" par un entier de 0 à 9. 0 pour "pas de log", 9 pour "log énorme"
Une valeur supérieure à 3 ne devrait être utilisée que dans les cas extrèmes, mais c'est bien de la mettre à 9 "une fois pour voir" (pas longtemps)

Le fichier log sera dans l'arborescence Apache (serverRoot)

Dan
 
Discussions similaires
Haut