premiere url rewriting

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

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

premiere url rewriting

Message le Lun Oct 24, 2005 16:28

salut
voila je met a la reecriture d'url mais tout ce qui touche au regex j'ai du mal

voici le type d'url que j'utilise en ce moment
http://localhost/projet_ing/index.php?m ... splay&id=2
et celle que je voudrai
http://localhost/projet_ing/produit/dis ... duit-2.htm

et voici mon
Options FollowSymLinks
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-z])/([a-z])/produit-([.+])\.html$ http://localhost/projet_ing/index.php?module=$1&action=$2&id=$3 [R,L]   



mais bon cela ne fonctionne pas
il parait que L,R permait de voir dans la barre d'adresse l'url reecrite mais cela ne fonctionne pas non plus

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Re: premiere url rewriting

Message le Lun Oct 24, 2005 16:44

Et comme ça ?
Code: Tout sélectionner
RewriteRule ^([a-z]+)\/([a-z]+)\/produit-([0-9]+)\.html$ http://localhost/projet_ing/index.php?module=$1&action=$2&id=$3 [NC,L]

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Lun Oct 24, 2005 16:49

non ca fonctionne toujours pas
:(
il y a aucun moyen de voir ce que retourne appache


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Lun Oct 24, 2005 23:27

pour ça:

c´est plutot ça:

RewriteRule /([^/]+)/([^/]+)/[^-]+-([0-9]+)\.htm /index.php?module=$1&action=$2&id=$3 [L]

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Mar Oct 25, 2005 9:11

ca ne fonctionne toujours pas
je l'ai pas preciser mais c'est une adresse avec dossier virtuel ca vient peut etre de la


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mar Oct 25, 2005 12:20

essaye avec et sans les slash du début.
Si ca ne marche pas, c´est que ton rewrite_mod ne marche pas...
Es tu sur de l´avoir bien configuré?
Si c´est un repertoire virtuel, regarde si tu peux accéder directement au fichier php. Le cas contraire, c´est que ton alias ne fonctionne pas

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Jeu Oct 27, 2005 21:35

salut
ba non ca ne fonctionne pas
j'ai fait le teste comme indiqué dans ce tuto
http://www.webmaster-hub.com/publication/article5.html
ca fonctionne bien, mais jai rien dans le phpinfo
mes alias fonctionnent bien(je travaille avec pour l'instant)

mon probleme reste entier :cry:


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Ven Oct 28, 2005 19:53

et tu peux mettre ce que tu testes ccomme regle, puis ton hebregeur, ce sera plus simple pour t´aider :-)

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Ven Oct 28, 2005 20:02

pour ce qui est de l'hebergeur y en pas encore :)
je suis en local sur WAMP
et la regle que je teste c'est celle ci
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Ven Oct 28, 2005 20:45

Pourtant la rewriterule de correiaj à l'air correcte.

Tu peux remplacer [L] par [R] voir s'il se passe quelque chose ?
et insérer quelque part dans ton fichier apache.conf les lignes suivantes :

RewriteLog /rewrite.log
RewriteLogLevel 9

Qu'on essaye de voir dans le rewrite.log ce qui se passe exactement (genre après le loadmodule rewrite_module) ?
(faut redémarrer apache pour la prise en compte)

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Ven Oct 28, 2005 20:51

voici le resultat du test
une erreur 500
et le log
[Fri Oct 28 21:49:35 2005] [alert] [client 127.0.0.1] e:/wamp/www/projet_ing/.htaccess: RewriteRule: bad flag delimiters


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Ven Oct 28, 2005 22:15

BOn ben ton problème c´est : pas de mod_rewrite qui marche... :-)
Regarde dans le httpd.doc de apache, et regarde si la ligne du mod_rewrite n´est pas commentée.


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Ven Oct 28, 2005 22:17

Oui et le follow ne sert à rien ici, du moins pour le moment...

jeff_!
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Oct 24, 2005 16:22

Message le Ven Oct 28, 2005 22:20

ba non

#LoadModule speling_module modules/mod_speling.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule anon_auth_module modules/mod_auth_anon.so

AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c

c'est bien les bonnes lignes :?:

j'ai poster un message sur le foum de wamp pour savoir si ca vient pas d'eux
version:WAMP5 Version 1.4.5


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