Page 1 sur 1

url rewrite qui ne fonctionne pas

Posté : 10 déc. 2007, 13:34
par choubix
hello,

je suis chez Amen.
j'ai cree ces commandes re ecriture via un generateur en ligne.

Code : Tout sélectionner

Options +FollowSymLinks RewriteEngine on RewriteRule prizes(.*)\.htm$ /repertoire/prizes2.php?type=$1 RewriteRule prizes(.*)-(.*)-(.*)\.htm$ /repertoire/prizes3.php?id_gifts=$1&=$2&type=$3 RewriteRule prizes(.*)\.htm$ /repertoire/tpl/prizes.tpl.php?id_gifts=$1 RewriteRule prizes(.*)-(.*)-(.*)\.htm$ /repertoire/tpl/prizes.tpl.php?id_gifts=$1&type=$2&redeem=$3
quand je vais sur les pages qui appellent ces liens et que je clique ca m'envoit toujours sur la bonne page MAIS la reecriture ne se fait pas :(

j'ai essaye sans le + dans Options +FollowSymLinks (apparement certains de leurs serveurs fonctionnent comme ca chez eux)

par ailleurs mon phpinfo.php me dit que url_rewrite est "loaded"

qq un aurait une idee svp?

merci!



ps: les liens sont dans l'html de mes pages. avec le rewrite est ce que l'html va changer aussi??

merci

Posté : 10 déc. 2007, 15:23
par @rthur
Bonjour,

Regarde du côté de la directive "AllowOverride" dans ton fichier de config Apache

Posté : 10 déc. 2007, 18:04
par choubix
bonjour @rthur,

je ne sais pas trop ou regarder pour ca.
par contre ce que j'ai compris c'est que si AllowOverride est egal a None aucun des parametres de ,on htaccess ne serait pris en compte OR j'arrive a changer les register_globals sur On/Off dans ce fichier et a parametrer ma redirection pour les erreurs 404.

seules les rewrites ne fonctionnent pas...

Posté : 11 déc. 2007, 08:10
par Xenon_54
N'as-tu pas 2 fois les même règles? o_O