Je cette htaccess:Mod_rewrite utilise seulement quelques règles
RewriteEngine On
RewriteRule ^tuote\.php/([^/]+) tuote.php?data=$1 [L]
RewriteRule ^ryhma\.php/([^/]+) ryhma.php?data=$1 [L]
RewriteRule ostoskori ostoskori.php [L]
RewriteRule ^lisaa\/([^/]+) ostoskori.php?a=4&data=$1 [L,NC]
RewriteRule ^lisaa-ostoskoriin/([^/]+) ostoskori.php?a=1&data=$1 [L,NC]
RewriteRule tyhjenna-ostoskori ostoskori.php?a=2
RewriteRule ^vahenna\/([^/]+) ostoskori.php?a=3&data=$1 [L,NC]
RewriteRule ^poista\/([^/]+) ostoskori.php?a=5&data=$1 [L,NC]
Quand j'accéder lisaa-ostoskoriin
, il semble doesnt travail et de se connecter ostoskori.php
mais il doit se connecter ostoskori.php?a=1&data=$1
. Lorsque j'accède tyhjenna-ostoskori
, il ne fonctionne pas et semble se connecter ostoskori.php
mais il devrait ostoskori.php?a=2
.
Tous les autres fonctionneront, mais ceux-ci sont seulement cela ne fonctionne pas. Comment dois-je modifier le code pour le faire fonctionner mieux?
Exemples d'URL
http://somesite.com/tuote/1-Product-name ->tuote.php?data=1-Product-name
http://somesite.com/ryhma/1-Category-name ->ryhma.php?data=1-Category-name
http://somesite.com/ostoskori ->ostoskori.php
http://somesite.com/lisaa/1-Product-name ->ostoskori.php?a=4&data=1-Product-name
http://somesite.com/lisaa-ostoskoriin/1-Product-name ->ostoskori.php?a=1&data=1-Product-name
Il serait bon d'avoir quelques exemples d'URL avec lesquels travailler. Vos règles devraient-elles s'appliquer à la base de l'URL, par exemple? ^/lisaa /? – unNamed
@unNamed J'ai ajouté quelques exemples, regardez s'ils sont meilleurs maintenant! – Olli