[Résolu]Url rewriting fonctionne pas sous easyphp

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

[Résolu]Url rewriting fonctionne pas sous easyphp

Message le Mar Mai 08, 2007 14:53

Bonjour,

Depuis ce matin j'ai du lire au moins 30 sujets qui parlent de problème d'url rewriting avec easyphp et aucun n'a réussi à m'aider.

Donc je viens créer un nouveau sujet en espérant que quelqu'un pourra m'aider.

Alors je vous explique :

J'ai fais un système d'url rewriting avec mon hébergeur (1&1) et il fonctionne très bien.

Mon fichier .htaccess :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^index\.html$ /index.php [L]
RewriteRule ^([[:alnum:]]+).html /index.php?navig=$1 [L]


En gros la page http://www.jsp33127.fr/index.html appele la page http://www.jsp33127.fr/index.php

et la page http://www.jsp33127.fr/blog.html appele la page http://www.jsp33127.fr/index.php?navig=blog

Par contre en local ca ne fonctionne pas.

PS : j'ai bien enlever les deux # à ce ceci dans : httpd.conf

Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c


J'ai aussi rajouté ceci dans httpd.conf :

Code: Tout sélectionner
RewriteLog "logs/rewrite.log"
RewriteLogLevel 9


Pour voir ce que les logs disent et :

127.0.0.1 - - [08/May/2007:13:27:12 +0200] [127.0.0.1/sid#26c288][rid#ef04e0/initial] (3) [perdir C:/Program Files/EasyPHP 2.0/www/jsp33127/] strip per-dir prefix: C:/Program Files/EasyPHP 2.0/www/jsp33127/index-blog.html -> index-blog.html
127.0.0.1 - - [08/May/2007:13:27:12 +0200] [127.0.0.1/sid#26c288][rid#ef04e0/initial] (3) [perdir C:/Program Files/EasyPHP 2.0/www/jsp33127/] applying pattern '^([[:alnum:]]+).html' to uri 'index-blog.html'
127.0.0.1 - - [08/May/2007:13:27:12 +0200] [127.0.0.1/sid#26c288][rid#ef04e0/initial] (1) [perdir C:/Program Files/EasyPHP 2.0/www/jsp33127/] pass through C:/Program Files/EasyPHP 2.0/www/jsp33127/index-blog.html


Est-ce que quelqu'un a une idée pour m'aider a résoudre ce problème ?

Merci d'avance
Dernière édition par Surfeurdu33_greg le Jeu Mai 10, 2007 8:42, édité 1 fois.


tofm2
WRInaute passionné
WRInaute passionné
 
Messages: 2202
Inscription: 9 Avr 2005

Message le Mar Mai 08, 2007 14:54

as tu vérifie que tu avais bien installé mod_rewrite sur ton easy-php
?????

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

Message le Mar Mai 08, 2007 15:12

Oui je l'ai fait avec phpinfo :

Loaded Modules :

core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_imagemap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir mod_php5


tofm2
WRInaute passionné
WRInaute passionné
 
Messages: 2202
Inscription: 9 Avr 2005

Message le Mar Mai 08, 2007 16:24

et dans ton .htaccess, as tu bien indique

rewriteengine on
base /

avant toute chose ??

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

Message le Mar Mai 08, 2007 16:28

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^index\.html$ /index.php [L]
RewriteRule ^([[:alnum:]]+).html /index.php?navig=$1 [L]


Donc oui..

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

Message le Mer Mai 09, 2007 20:24

Personne ne peux m'aider ? :cry: :cry:


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Jeu Mai 10, 2007 7:37

ca ne marche pas <- aucun navigateur ne renvoit ce message. d'habitude, ils renvoient des erreurs 401, 500, etc... sans ça, on ne pourra pas t'aider


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Jeu Mai 10, 2007 8:31

pointe sur le bon repertoire pour commencer :D

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^index\.html$ /jsp33127/index.php [L]
RewriteRule ^([[:alnum:]]+).html /jsp33127/index.php?navig=$1 [L]

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

Message le Jeu Mai 10, 2007 8:34

C'est magnifique !!!

Merci énormément ca fonctionne.

il faut que j'enlève "RewriteBase /" alors ?

lafosca
WRInaute discret
WRInaute discret
 
Messages: 243
Inscription: 17 Avr 2003

Message le Jeu Mai 10, 2007 8:36

Il faut activer deux choses dans easyphp.

Fichier : httpd.conf (Dossier conf_files)

Les lignes :
- LoadModule rewrite_module modules/mod_rewrite.so
- AddModule mod_rewrite.c

Il faut les décommenter, enlever le #.

Philippe


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Jeu Mai 10, 2007 8:40

Surfeurdu33_greg a écrit:C'est magnifique !!!

Merci énormément ca fonctionne.

il faut que j'enlève "RewriteBase /" alors ?


Oui :D

Surfeurdu33_greg
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 8 Mai 2007

Message le Jeu Mai 10, 2007 8:42

Parfait, je ne sais pas comment te remercier mais soit en sur tu me sors une énorme épine du pied là.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités