Mám subdoménu zastavme-ie.unas.cz. Pokusil jsem se pomocí mod_rewrite udělat "subdoménu" duvody.
doména 3. úrovně: zastavme-ie.unas.cz
doména 4. úrovně: duvody
adresář pro doménu 4. úrovně: /duvody
obsah konfiguračního souboru .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} duvody.zastavme-ie.unas.cz
RewriteCond %{REQUEST_URI} !duvody/
RewriteRule ^(.*)$ duvody/$1 [L,QSA]
Když však zadám duvody.zastavme-ie.unas.cz, zobrazí se mi stránka s chybou 404. Nevěděl byste někdo, čím to může být? Neupozorňujte mě, prosím, že tam mám mít index.php. Vím o tom a je tam. :-)
Děkuji za všechny nápady.
Mám podobný problém. Mně zase nefunguje zápis
RewriteRule nase_skola/slovo_uvodem/? index.php?zobrazit=uvodem
Na lokále mi to normálně jede, na serveru ne. Jde mi o to, že zadám http://gymnaziumhranice.xf.cz/nase_skola/slovo_uvodem/ a ono mě to hodí na http://gymnaziumhranice.xf.cz/index.php?zobrazit=uvodem. Zkoušel jsem čarovat s absolutní cestou, ale bez úspěchu...
Pardon, už jsem to vyřešil. Možná to pomůže i dalším. Zjistil jsem, že v případě mého výše uvedeného zápisu, se použije adresa http://gymnaziumhranice.xf.cz/3w/xf.cz/g/gymnaziumhranice/, takže řešením je napsat /index.php
2 Špule: domena 4.stupne se pokud vim ani nepouziva. max muzes pomoci .htaccess nasmerovat do slozky duvody pri zadani te adresy, kterou se snazis vytvorit.