Configurer Apache pour l'url rewriting
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- velvet
- Nouveau WRInaute

- Messages: 4
- Inscription: 31 Jan 2007
Configurer Apache pour l'url rewriting
Bonjour,
Nouveau sur ce forum, je tiens tout d'abord à vous féliciter pour la clarté de votre tutorial concernant l'url rewriting, chose que je n'avais jamais fait jusqu'à présent.
Voici mon problème, que je n'arrive pas à résoudre malgré la lecture de divers post sur ce forum et d'autres.
L'url rewriting fonctionne parfaitement sur mon site en ligne mais j'aimerais qu'il en soit de même en local.
J'ai modifié le fichier 'httpd.conf' en supprimant le dièse devant les lignes suivantes :
- LoadModule rewrite_module modules/mod_rewrite.so
- AddModule mod_rewrite.c
Malgré cela, cela ne fonctionne toujours pas.Voici maintenant un extrait du fichier .htaccess concernant la reécriture des urls :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^cgv-(part|pro)\.php$ /cgv.php?client=$1 [L]
RewriteRule ^produits-([a-zA-Z]+)\.php$ /produits.php?type=$1 [L]
Celui-ci fonctionne en ligne (site hébergé chez Celeonet). Je ne pense donc pas qu'il me faille le modifier.
Pourriez-vous me dire si je dois modifier d'autres choses dans le fichier 'httpd.conf', en plus plus de ce que j'ai indiqué ci-dessus ?
Merci
Nouveau sur ce forum, je tiens tout d'abord à vous féliciter pour la clarté de votre tutorial concernant l'url rewriting, chose que je n'avais jamais fait jusqu'à présent.
Voici mon problème, que je n'arrive pas à résoudre malgré la lecture de divers post sur ce forum et d'autres.
L'url rewriting fonctionne parfaitement sur mon site en ligne mais j'aimerais qu'il en soit de même en local.
J'ai modifié le fichier 'httpd.conf' en supprimant le dièse devant les lignes suivantes :
- LoadModule rewrite_module modules/mod_rewrite.so
- AddModule mod_rewrite.c
Malgré cela, cela ne fonctionne toujours pas.Voici maintenant un extrait du fichier .htaccess concernant la reécriture des urls :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^cgv-(part|pro)\.php$ /cgv.php?client=$1 [L]
RewriteRule ^produits-([a-zA-Z]+)\.php$ /produits.php?type=$1 [L]
Celui-ci fonctionne en ligne (site hébergé chez Celeonet). Je ne pense donc pas qu'il me faille le modifier.
Pourriez-vous me dire si je dois modifier d'autres choses dans le fichier 'httpd.conf', en plus plus de ce que j'ai indiqué ci-dessus ?
Merci
- ___seb
- Nouveau WRInaute

- Messages: 40
- Inscription: 4 Déc 2005
salut,
je suppose que tu as redémarrer le serveur apache.
Peut-être faudrait il regarder les logs apaches, dans le dossiers log de ton serveur, enfin, tu n'as pas dit si tu utilises xampp, easy php...
Sinon teste eventuellement quelque chose de plus simple, style
...
je suppose que tu as redémarrer le serveur apache.
Peut-être faudrait il regarder les logs apaches, dans le dossiers log de ton serveur, enfin, tu n'as pas dit si tu utilises xampp, easy php...
Sinon teste eventuellement quelque chose de plus simple, style
- Code: Tout sélectionner
RewriteRule demande.php /reel.php [L]
...
- velvet
- Nouveau WRInaute

- Messages: 4
- Inscription: 31 Jan 2007
Bonjour et merci de ta réponse
J'utilise easyphp 1.6.
J'ai consulté les logs d'apache qui m'indique l'erreur suivante :
'Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration'.
J'avoue que modifier le .htaccess n'est pas pratique car mes url ne fonctionneront plus en ligne. S'il faut disposer d'une version du site en local et d'une autre en ligne, ça se complique pour les mises à jour...
J'utilise easyphp 1.6.
J'ai consulté les logs d'apache qui m'indique l'erreur suivante :
'Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration'.
J'avoue que modifier le .htaccess n'est pas pratique car mes url ne fonctionneront plus en ligne. S'il faut disposer d'une version du site en local et d'une autre en ligne, ça se complique pour les mises à jour...
- velvet
- Nouveau WRInaute

- Messages: 4
- Inscription: 31 Jan 2007
Salut,
Oui, rien n'y fait
Je n'ai trouvé que des infos correspondant à la modification du fichier 'httpd.conf'...
Merci malgré tout pour tes réponses !
___seb a écrit:A tu bien stoppé et redémarré le serveur ?
Oui, rien n'y fait
___seb a écrit:Sinon, il semblerai que le problème soit lié a easyphp 1.6 plus qu'a apache, en regardant vite fait sur le net...
Je n'ai trouvé que des infos correspondant à la modification du fichier 'httpd.conf'...
___seb a écrit:Je peux pas t'en dire plus,..
Merci malgré tout pour tes réponses !
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [article] Bien configurer apache
- apache 2.0.47 rewriting prob
- apache 2.0.45 rewriting prob
- Wamp , Apache 2.2.8 et rewriting inactif
- Url Rewriting et Apache version 2
- url-rewriting et alias apache
- Apache ASP et URL rewriting
- URL Rewriting, Apache et Windows
- [RESOLU] Apache easyphp 1.6 URL rewriting
- Activer URL rewriting sous Apache
Consultez la description détaillée des produits ou services de Google suivants : Google Web Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
