Nette aplikácia (Forpsi) – Nastavenie .htaccess a routovania
- Aris
- Člen | 48
Ahoj, po nasadení aplikácie a ladení .htaccess sa mi nepodarilo dopracovať k verzii, kedy by bez problémov fungovalo routovanie. Viete mi prosím pomôcť, prípadne ma nasmerovať kde môže byť chyba?
Pri aktuálnej verzii .htaccess som sa dostal na homepage, ale ostatné podstránky dávajú error 500. Samozrejme iba cez https. Je mi divné, že homepage ide, ale ostatné stránky nie.
Skontroloval som .htaccess vo všetkých podzložkách, okrem /www je do všetkých prístup zakázaný:
Order Allow,Deny
Deny from all
Root zložka .htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^$ www/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^www/
RewriteRule ^(.*)$ www/$1
/www .htaccess
# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)
# disable directory listing
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
# enable cool URL
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# use HTTPS
RewriteCond %{HTTPS} !on
RewriteRule .? https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# prevents files starting with dot to be viewed by browser
RewriteRule /\.|^\.(?!well-known/) - [F]
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz|map)$ index.php [L]
</IfModule>
# enable gzip compression
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml image/svg+xml
</IfModule>
</IfModule>
Prešiel som diskusie na tému .htaccess, avšak po celom dni hrania sa
s tým sa mi problém vyriešiť nepodarilo.
Ďakujem za rady. :)
Editoval Aris (11. 5. 2019 21:14)