nelze přistupovat do /app/
- Lukshio
- Člen | 3
Zdravím,
na localhostu mi normálně funguje přistupování k latte souborům
umístěných v app/presenters/templates/form/default.latte (např.) přes
localhost/web-project/form/, když ale na hostingu zadám domena.cz/form/, tak
to hlásí, že tam nic není, index funguje na domena.cz normálně, je to tam
nasměrovaný z www složky přes htaccess a obecně nic co je v /app/ to
jakoby nevidí, takže moje otázka zní, proč když to na locale jede, tak
proč to na hostingu nevalí?
Předem děkuji za Vaši pomoc, už si opravdu nevím rady co s tím, cesty
jsou správné.
Používám následující htaccess:
# Nette Framework
RewriteCond %{HTTP_HOST} ^(www.)?(.).([^.]).([^.]*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2.%3.%4 !-d
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 !-d
RewriteCond %{HTTP_HOST} ^(www.)?([^.]).([^.]){2,4}$
RewriteCond %{REQUEST_URI} !^www/
RewriteCond %{REQUEST_URI} !^/www/
RewriteCond %{DOCUMENT_ROOT}/www -d
RewriteRule (.*) www/$1 [DPI]
# Nette Framework
RewriteEngine On
RewriteBase /
# exists file with extension?
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^.*$ $0.php [L]
# redirect, but only once
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+)\.php$ $1 [L,R=301,NE]
- err
- Člen | 77
Myslim, ze mas stejny problem jako ja. Vypada to, ze to je verzi Apache.
Apache ve verzi 2.4 udelal zmenu zapisu konfigurace AllowOverride. Na lokale mas as 2.2 nebo nizsi.
Ja to resim zde: "":https://forum.nette.org/…ster-sanboxu