Eléphant du PHP |
319 Messages
14 déc. 2007, 20:50
bon m'y voici: j'ai cree mon .htaccess comme ceci:
Code : Tout sélectionner
php_flag register_globals off
ErrorDocument 404 /folder/error404.php
Options FollowSymLinks
RewriteEngine on
RewriteRule prizes(.*)\.htm$ /folder/prizes2.php?type=$1
RewriteRule prizes(.*)-(.*)-(.*)\.htm$ /folder/prizes3.php?id_gifts=$1&=$2&type=$3
RewriteRule prizes(.*)\.htm$ /folder/tpl/prizes.tpl.php?id_gifts=$1
RewriteRule prizes(.*)-(.*)-(.*)\.htm$ /folder/tpl/prizes.tpl.php?id_gifts=$1&type=$2&redeem=$3
j'ai essaye avec/sans les '^' en debut de chaine de mon rewrite egalement.
le repertoire dans lequel j'ai mis mon site est "folder"
quand je clique sur des liens de certaines pages j'ai donc des urls assez longues avec des passages de variables. ce que je souhaite donc eviter avec les url rewrite.
le hic: ca ne marche pas...
le module est bien charge (j'ai vu ca via mon phpinfo.php)
quand je clique sur des liens qui renvoient des urls du type folder/prizes3.php?id_gifts=30&=2&type=68 cette url continue de s'afficher telle qu'elle...
je n'ai aucune idee de pourquoi...
ou alors je me gourre compltement et ce que je veux faire c'est de mettre les "pages en cache"
si quelqu'un pouvait m'eclairer ca serait sympa.
par ailleurs: comment faire pointer mon nom de domaine directement sur l'index de ce site qui est dans le repertoire folder svp?
merci!

niveau: pas terrible en php mais je me soigne...