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 ?
 
H
hetzeld
Guest
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
 
H
hetzeld
Guest
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
 
H
hetzeld
Guest
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
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut