premiere url rewriting

Nouveau WRInaute
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:
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
 
WRInaute occasionnel
Et comme ça ?
Code:
RewriteRule ^([a-z]+)\/([a-z]+)\/produit-([0-9]+)\.html$ http://localhost/projet_ing/index.php?module=$1&action=$2&id=$3 [NC,L]
 
Nouveau WRInaute
ca ne fonctionne toujours pas
je l'ai pas preciser mais c'est une adresse avec dossier virtuel ca vient peut etre de la
 
WRInaute impliqué
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
 
Nouveau WRInaute
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]
 
WRInaute occasionnel
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)
 
Nouveau WRInaute
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
 
WRInaute impliqué
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.
 
Nouveau WRInaute
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
 

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