MOD_REWRITE - ma prepisovat URL v adresnim radku?

14 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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.
  2. Co takhle prepsat 'localhost' na 'znc.wz.cz' ?
  3. 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?
  4. 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š.
  5. Takze takovej ten patvar w3/wz/z/znc ... nebo jak to je? Vyzkousim
  6. 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
  7. Vymen tu URL za absolutni cestu.
  8. Takze asi takhle: RewriteRule ^(.*)\.htm[l]*$ /3w/wz.cz/z/znc/ukazka/index.php?cln=$1 [L,QSA]
  9. Kdyz to zmenim tak to hazi 404ku :( Ach jo ... ale diky, ze se mi snazite pomoct
  10. <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>
  11. 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?
  12. <HTML>Flag NC vypina rozlisovani velkych a malych znaku</HTML>
  13. muze se zeptat to dela: RewriteCond? dekuji
  14. RewriteCond je podminka kdyby se to prepisovani melo zapnout. Jan Pikl http://www.baldursgate.ic.cz

← Zpět na všechna témata