Problème URL REWRITING avec Apache2.0.50 sous WinXp

Bonjour ami(e)s URLER REWRITER !

J'ai récemment installé Apache2.0.50 et je n'arrive plus à faire de l'url rewriting;
J'ai décommenter la ligne "LoadModule rewrite_module modules/mod_rewrite.so
"
J'ai changé "AllowOverride None" en "AllowOverride All",

Je n'y arrive arrive toujours pas;

Et dire que je pouvais le faire avec EasyPhp......

Quelqu'un aurait il une solution à me proposer ?

En attendant votre aide, je retourne à la chasse....
@+
 
cette ligne n'y est pas

Je n'ai pas la ligne "AddModule mod_rewrite.c" dans httpd.conf, et en l'ajoutant apache me renvoie une erreur;
 
Bonjour

> J'ai changé "AllowOverride None" en "AllowOverride All"

A tu fait le changement au bon endroit ? AllowOverride peut être spécifié pour chaque répertoire.

<Directory />
Option FollowSymLinks
AllowOverride None
</ Directory>

<Directory "C:/Progra ...../Apache2/htdocs/>
....
Option Indexes FollowSymLinks
AllowOverride All
....
</ Directory>

Pour voir si le fichier .htaccess est bien lu par apache, ecrit sur la première ligne "dfsfgfgdfg", si il n'y a pas de messages d'erreur quand tu charge la page, c'est que htaccess n'est pas lu.
 
Re: cette ligne n'y est pas

sull a dit:
Je n'ai pas la ligne "AddModule mod_rewrite.c" dans httpd.conf, et en l'ajoutant apache me renvoie une erreur;

ben si t as pas ce module ... ca risque po de marcher :-) tu as compilé apache toi meme ?
 
>> ben si t as pas ce module ... ca risque po de marcher Smile tu as compilé apache toi meme ?

J'ai la même config que sull (Apache 2 et WinXP) et il ne faut pas ajouter la ligne "AddModule mod_rewrite.c" dans httpd.conf, elle provoque une erreur et ça marche sans.
 
Bonjour,

j'ai le même problème. C'est la directive AddModule qui n'est pas connu de Apache d'après le message d'erreur.
Est-ce que ça ne serait pas une directive réservée pour une raison ou une autre à linux ?

Comment vérifier que la réécriture fonctionne, avec un cas extrémement simple ?
 
grimgroth a dit:
Bonjour,

j'ai le même problème. C'est la directive AddModule qui n'est pas connu de Apache d'après le message d'erreur.
Est-ce que ça ne serait pas une directive réservée pour une raison ou une autre à linux ?

Comment vérifier que la réécriture fonctionne, avec un cas extrémement simple ?

Dans l'apache 2 le module mod_rewrite est déjà compilé donc pas besoin de rajouter la ligne
Code:
addmodule mod_rewrite.c"
j'ai un apache 2 sous Xp et j'avais le même problème que vous
Si je me souviens bien il faut, sur votre répertoire racine du site, les options suivantes :
Code:
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>
 

➡️ 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