Autor Zpráva
slovakCZ
Profil
Dobrý den,

nemáte někdo zkušenosti s natavením .htaccess souboru na hostingu wedos?

Mám web běžící na Nette na subdoméně ve složce "en":
subdomena.mujweb.cz/en

na FTP jsou veškeré soubory nahrány zde:
/www/subdom/subdomena/en/

a můj htaccess vypadá takto:
# Apache configuration file (see httpd.apache.org/docs/2.2/mod/quickreference.html)

# disable directory listing
#Options -Indexes

# enable cool URL
RewriteEngine On
RewriteBase /

# prevents files starting with dot to be viewed by browser
RewriteRule /\.|^\. - [F]

# 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]

a problém je ten, že i přes to se načítat skripty ze složky o úroveň výše, tedy z:
/www/subdom/subdomena/

zkoušel jsem RewriteBase / i zakomentovat i nastavit na /en/ ale nic nepomohlo. V logu stále vidím toto:
[2014-04-16 22-30-07] HTTP code 404: Cannot load presenter 'Frontend:En', class 'FrontendModule\EnPresenter' was not found in '/data/web/virtuals/68281/virtual/www/subdom/subdomena/en/core/app/FrontendModule/presenters/EnPresenter.php'. in /data/web/virtuals/68281/virtual/www/subdom/subdomena/en/core/libs/Nette/Application/Application.php:123  @  http://subdomena.mujweb.cz/en/

nebere to cast url "/en/" jako složku, ale Nette ji považuje za Presenter...

Nevíte co s tím prosím?
SwimX
Profil
A máš správně nastavený router v Nette?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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