Autor | Zpráva | ||
---|---|---|---|
Dento Profil * |
#1 · Zasláno: 1. 2. 2008, 00:56:01
Zdravím, chtěl jsem se zeptat, jak udelat z index.php?id=kontakt&lang=cz - cz/kontakt
Jde o to aby to nesloužilo pouze pro tydle dva názvy, ale aby to bylo funkční pro redakční systém, tj. lang= (je to proměná, může to být: de, en, ru, sk, cz) a id= (je taky promena, bezne to byva onas, kontakt, reference apod.) RewriteEngine On #cz/ na ?lang=cz RewriteRule ^cz/$ index.php?lang=cz [L, QSA] #www.adresa.cz na www.adresa.cz/cz RewriteCond %{HTTP_HOST} www\.adresa.\cz [NC] RewriteRule ^$ cz/ [R] Tady sice mam script, kterej mi to převede ale potřebuju to pro ty různý proměný předělat, poradí mi někdo? Díky |
||
BetaCam Profil |
#2 · Zasláno: 1. 2. 2008, 06:45:10
Dento
No ono to dost záleží na tom co přesně chceš. Třeba můžeš změnit odkazy v systému na formát cz/kontakt a pak jen podstrkávat : RewriteEngine on RewriteRule (.*)/(.*) /index.php?id=$2&lang=$1 [L] Nebo můžeš chtít i redirect URL typu www.example.com/index.php?id=kontakt&lang=cz na www.example.com/cz/kontakt a až potom podstrkávat atd. Záleží na situaci. Doporučuju ti přečíst si něco o mod_rewrite pro začáte třeba http://www.jakpsatweb.cz/server/mod-rewrite.html jinak další zdroje ti poradí www.google.cz |
||
Časová prodleva: 16 let
|
0