routa se mi kryje s adresářem
- maikoo
- Člen | 21
Zdravím, zatím začínám)) N2.x PHP5.3.x ..
mám routu ..[<appLang [a-z]{2}>/]..
ale v rootu mám taky adresář s názvem např. /en .. po zadání url adresy mi to vleze do té složky místo aby se použila routa a odkázala na daný presenter
nějaké chytré poznámky jak vyřešit můj mini problém?)
díky za pomoc věřím že to bude nějaká blbost co mi nedochází
- nanuqcz
- Člen | 822
Ahoj,
v .htaccess máš něco jako:
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
Zkus to přepsat na
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_FILENAME} ^en$
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
Netestováno, ale podle jakpsatweb by to mělo běžet ;-)
EDIT: případně můžeš řádek
RewriteCond %{REQUEST_FILENAME} !-d
úplně smazat, pokud nemáš
na webu složky, do kterých se chceš přes prohlížeč dostat (např složka
adminer/
, phpmyadmin/
apod.). Bez tohohle řádku bude
všechny pokusy o zobrazení všech složek odchytávat index.php.
Editoval xxxObiWan (14. 5. 2011 11:40)