Zdravim,
zkousel jsem pouzit MOD_REWRITE. Na loclhostu mi to funguje tak jak jsem predpokladal, ze to fungovat bude - a to tak, ze zustane v adresnim radku adresa s koncovkou *.htm*. Ale na *wz* mi to tu adresu prepise, jako by to presmerovalo ... Nejde nejak udelat, aby tam zustala ta adresa s priponou .htm?
Mam to takhle:
RewriteEngine on
RewriteCond  %{HTTP_HOST}  ^localhost
RewriteRule  ^(.*)\.htm[l]*$  http://localhost/design/index.php?cln=$1 [L,QSA]
Jak to funguje se muzete podivat na znc.wz.cz/ukazka
Snad je to napsany rozumne, jestli jo tak diky a jestli ne, tak se omlouvam.
                                 
                                 
                               
               
                              
                                 
                                      Co takhle prepsat 'localhost' na 'znc.wz.cz' ?
                                 
                                 
                               
               
                              
                                 
                                      Sojkovec:
to mam ... jsem si neuvedomil, ze sem nakopiroval ten neupravenej text ...
ono to funguje, ale takhle
na jedny strance mam odkaz na stranku jinou ve tvaru
ja-nevim-treba-tak.htm
Ten mod_rewrite ji prepise na
index.php?cln=ja-nevim-treba-tak
Takze tohle funguje, uzivatel se na tu stranku dostane ... ja jen predpokladal, ze se to bude uzivateli v tom radku na zadani URL videt jako
ja-nevim-treba-tak.htm 
a ne, ze to ukaze
index.php?cln=ja-nevim-treba-tak
Nemuze to bejt tim, ze se za odkazy automaticky pridava PHPSESSID?
                                 
                                 
                               
               
                              
                                 
                                      Nesmíš zadávat internetovou adresu, ale skutečnou adresu tady na serveru. Takže ne "http://localhost/design/index.php?cln=$1", ale [sakra, teď si nevzpomenu, jak to tady je :/ ] Jinak totiž dojde k přesměrování, což ty nechceš.
                                 
                                 
                               
               
                              
                                 
                                      Takze takovej ten patvar w3/wz/z/znc ... nebo jak to je?
Vyzkousim
                                 
                                 
                               
               
                              
                                 
                                      Milster:
Mohl bys mi to teda nejak opravit?
Mam to takhle
RewriteEngine on
RewriteCond  %{HTTP_HOST}  ^znc.wz.cz
RewriteRule  ^(.*)\.htm[l]*$  http://znc.wz.cz/ukazka/index.php?cln=$1 [L,QSA]
a ty stranky jsou tady: 
/3w/wz.cz/z/znc/ukazka/index.php
                                 
                                 
                               
               
                              
                                 
                                      Vymen tu URL za absolutni cestu.
                                 
                                 
                               
               
                              
                                 
                                      Takze asi takhle:
RewriteRule ^(.*)\.htm[l]*$ /3w/wz.cz/z/znc/ukazka/index.php?cln=$1 [L,QSA]
                                 
                                 
                               
               
                              
                                 
                                      Kdyz to zmenim tak to hazi 404ku :( Ach jo ... ale diky, ze se mi snazite pomoct
                                 
                                 
                               
               
                              
                                 
                                      <HTML>RewriteEngine on
// - tohle bych vyhodil...nebo to k necemu potrebujes?
RewriteCond %{HTTP_HOST} ^znc.wz.cz 
RewriteRule ^(.+)\.htm[l]*  /index.php?cln=$1 [L,QSA,NC]
to NC je tam pro jistotu...
BTW: zadavat absolutni cestu: /3w/... je kravina</HTML>
                                 
                                 
                               
               
                              
                                 
                                      Richard: diky ... nevim jestli to potrebuju, jsem to nijak moc nestudoval a bylo to napsany na sovevsiti, tak jsem to okopiroval a prepsal ...
Diky moc, uz to funguje.
Muzu se jeste zeptat co dela to NC?
                                 
                                 
                               
               
                              
                                 
                                      <HTML>Flag NC vypina rozlisovani velkych a malych znaku</HTML>
                                 
                                 
                               
               
                              
                                 
                                      muze se zeptat to dela: RewriteCond? dekuji
                                 
                                 
                               
               
                              
                                 
                                      RewriteCond je podminka kdyby se to prepisovani melo zapnout.
Jan Pikl
http://www.baldursgate.ic.cz