Výsledky 1 až 2 z 2

Téma: PHP: mod_rewrite pls pomoc s pravidlem v htaccess

  1. #1
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 403
    Vliv
    284

    Standardní PHP: mod_rewrite pls pomoc s pravidlem v htaccess

    ahoj, potrebuji mensi radu s pravidlem v .HTACCESS.. nejsem si navic uplne jist, zda lze pozadovanou vec provest - viz nize

    navstevnici stranek obcas "volaji" primo adresy stareho - drive pouzivaneho url schematu webu, např: /index.php?argument1=hodnota&argument2=hodnota ...

    ja bych chtel vsechny, kdo zavolaji primo " index.php? " presmerovat na uvodni stranku.. což je " / "
    (bez uvozovek)

    a dale zachovat, pokud je to mozne..

    - pouzivam v HTACCESS pravidla pro pekna url, např. /clanky/clanek-nazev zavola index.php? pochopitelne vzdy s nejakymi parametry, např. index.php?clanky=clanek-nazev apod.




    kdyztak mohu uvest kód přímo daného .htaccess, pokud je třeba.
    delal jsem si research, stravil jsem nad tim asi tak 10 hodin a nepodarilo se mi to sesmolit..

  2. #2
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 403
    Vliv
    284

    Standardní Re: PHP: mod_rewrite pls pomoc s pravidlem v htaccess

    abych to nějak uzavřel, protože je to již vyřešeno..

    bohužel se mi nepodařilo napsat, opsat, a upravit si vlastní pravidlo do htacces, ačkoli mi spousta jiných pravidel v tomto souboru funguje..

    co se mi podařilo a nejvíce se blížilo výsledku, bylo přesměrování čehokoli obsahující index.php na / , nicméně stále mi to předávalo i query string (QSA nebylo zapnuté), takže stále nešlo o žádané přesměrování

    zkoušel jsem pracovat se serverovou proměnnou REQUEST_URI, ale pokud jsem ji používal v .htacces, chovalo se to nestandartně (nebo možná standartně, ale blbě)

    nakonec to vyřešila jednoduchá podmínka v index.php
    <? if (substr_count($REQUEST_URI,"index.php")>0) {header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.hanspaulska-liga.cz/404/");} ?>
    snad je to košer (návštěvník/robot si vyžádá již staré url z nepoužívaného schématu, server ho tedy přesměruje 301čkou na standartní stránku se 404kou v hlavičce)

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [Apache2] mod_rewrite - skrytí čísla portu
    Založil kecinzer v sekci fóra Programování
    Odpovědí: 7
    Poslední příspěvek: 24.06.2006, 21:34
  2. obdoba .htaccess u Microsoft-IIS/6.0
    Založil wong v sekci fóra Programy a problémy s nimi
    Odpovědí: 4
    Poslední příspěvek: 21.11.2005, 22:11
  3. apache : mod_rewrite
    Založil mudboy v sekci fóra Programování
    Odpovědí: 0
    Poslední příspěvek: 18.10.2005, 20:22
  4. Apache: mod_rewrite
    Založil DoubleThink v sekci fóra Programování
    Odpovědí: 0
    Poslední příspěvek: 17.07.2004, 20:14
  5. Apache - mod_rewrite osvěta ;-)
    Založil Hanta v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 2
    Poslední příspěvek: 10.06.2004, 16:14

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •