Autor Zpráva
Peyton
Profil *
Zdravím všechny,
poradí mi někdo, co mám špatně? Na locálu mi to funguje, ale po nahrání na server již ne.
Z historických důvodů mi mohou nastat 3 případy:
1) example.com/xx.php
2) example.com/xx.html
3) example.com/xx

Myslel jsem si, že následujícím to vše vyřeším a na localhostu mi to jde.
Pokud nahraju na server, tak se mi vůbec nenačte layout, nenačtou obrázky, nenačte obsah.

RewriteEngine  on
RewriteBase /nn/

RewriteRule ^(.*)\.php$ index.php?url=$1 [L,QSA]

RewriteRule ^(.*)\.html$ index.php?url=$1 [L,QSA]

RewriteRule ^([^\.]+)$ index.php?url=$1 [L,QSA]


Vidí někdo chybu?
Camo
Profil
Peyton:
A to ti nevypíše ani echo "hocičo" na obrazovku?
Lebo ten layout a obrázky sa dajú vysvetliť jednoducho:
chýba ti tam pravidlo na ignorovanie existujúcich súborov:
#îgnoruje existujuce subory
RewriteCond %{REQUEST_FILENAME} !-f
#ignoruj vsetky existujuce adresare
RewriteCond %{REQUEST_FILENAME} !-d
ale ty píšeš, že ti to nenačíta obsah, tak neviem čo tým presne myslíš. To už skoro vyzerá, že tam nemáš adresár /nn
Peyton
Profil *
Achjo... Některé věci prostě nepochopím.... Prostě to začalo fungovat...
Tak děkuji

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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