Problem s .htaccess a routovanim
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- matto
- Člen | 55
Ahojte,
mam dokoncenu aplikaciu, ktora mi bezi na locale a aj na mojom ostrom hostingu.
Avsak dneska som ju prekopiroval na klientov hosting a objavili sa problemy s
.htaccess.
Aplikacia hadzala chybu 500, po tom ako som odstranil prve dva riadky v htaccess, tak sa aspon nacital index, avsak ostatne podstranky stale nefunguju a odpovedaju chybou 500, kde by mohol byt problem?
# disable directory listing - odstranene
Options -Indexes - odstranene
# configure PHP
# <IfModule mod_php5.c>
# php_flag magic_quotes_gpc off
# php_flag register_globals off
# php_flag zend.ze1_compatibility_mode off
# </IfModule>
# mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# 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]
</IfModule>
Okrem toho mam este jeden problem, chcel som to cele rozbehnut aspon s non cool url vytvoril som si simple router:
$router[] = new NSimpleRouter(array(
'module' => 'Front',
'presenter' => 'View',
'action' => 'default',
'id' => NULL,
));
ale ani v tomto pripade mi nefunguju podstranky (zmazal som povodne routy z bootstrapu a aj .htaccess), vracia to chybu 404, respektive nevracia vobec nic (chybovu hlasku generuje opera)