Autor Zpráva
beking
Profil *
Ahoj.

Chci pro svůj web vytvořit podporu pro hezké url prostřednictvím mod_rewrite v apache2. Na všech webech vidím stejný způsob použití jako třeba tady http://www.abclinuxu.cz/hardware/ukladani-dat. Co pokud by ale na serveru existoval fyzický adresář hardware. Jak se to řeší? Mě napadají 2 teoretická řešení:
1/ vložit do url "virtualní prefix", pak by bylo url třeba www.mujweb.cz/v/parametr1/parametr2
2/ přepisovat i destinaci pro fyzické adresáře kromě přístupu k souborům: www.mujweb.cz/adresar => www.mujweb.cz/index.php?..., www.mujweb.cz/adresar/soubor.css = www.mujweb.cz/adresar/soubor.css
To první jsem nikde neviděl použité a to druhé si nelze ověřit. Prosím poraďte jak se to v praxi řeší.
DJ Miky
Profil
Buď druhým způsobem (pomocí RewriteCond), nebo jednoduše tak, že se fyzické adresáře pojmenují tak, aby kolize nevznikaly. Pokud je stejný název potřeba, tak se např. můžou statické (existující) soubory přesunout na jinou (sub)doménu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0