Autor Zpráva
Silentcoder
Profil
Dobrý den,
píšu redakční systém založený na tom, že jakákoli adresa je odbavena jedním skriptem.
Čili www.domena.cz/clanky/nazev-clanku je na serveru odbavena skriptem www.domena.cz/index.php, který si rozebere adresu, v DB najde obsah a zobrazí výsledek.

V současné době to řeším tak, že v .htaccess spoléhám na ErrorDocument, takto:
ErrorDocument 404 /index.php
a samozřejmě vracím přes Header() ResponseCode 200.

Toto je funkční řešení, ale asi nebude úplně košer.
Nehledě na to, že musím formuláře směřovat na hlavní skript, protože jinak bych nezískal hodnoty v $_POST, které se ztratí přesměrováním.
To je vlastně hlavní problém, který momentálně řeším předáváním obsahu $_POST přes session.

Prosím o radu, pokud existuje řešení, jak nastavit direktivu pro .htaccess tak, aby byl každý neexistující zavolaný odkaz odbaven hlavním souborem a zároveň, aby zůstal obsah proměnné $_POST;

Předem děkuji.
Kajman
Profil
Silentcoder:
Viz. faq.
Silentcoder
Profil
Kajman:
Děkuji, to vypadá jako přesně to, co hledám :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: