Autor Zpráva
jergus
Profil *
Hosi caute: mam takyto kod mod rewrite

RewriteRule zakazka/([^/]*)-(.+)-(.+)/([^/]+)/(.*)/$

/zobraz_zakazku.php3?id_projektu=$1&l=$2&u=$3&z=$4 [L]

posledna premenna ma byt nepovinna, no ked ju nezadam:

localhost/zakazka/555-a-b/hocico/

tak vypise 404.

ked ju zadam:

localhost/zakazka/555-a-b/hocico/nepovinna_premenna

tak je vsetko OK...
jergus
Profil *
som sa tam pomylil z=$5

proste mi to nejde a uz som unaveny, AKO mam zapisat nepovinnu premennu, ktora bude na konci vyrazu???
Kajman_
Profil *
RewriteRule zakazka/([^/]*)-(.+)-(.+)/([^/]+)/((.*)/)?$ ... v $5 bude na konci / v $6 ne
jergus
Profil *
Kajman_
RewriteRule zakazka/([^/]*)-(.+)-(.+)/([^/]+)/((.*)/)?$

Firefox pise, ze

Firefox nemůže navázat spojení se serverem localhost:88
jergus
Profil *
kajman help
Toto téma je uzamčeno. Odpověď nelze zaslat.

0