nette ve vnorene sloze – jak nastavit htaccess
- tomasnikl
- Člen | 137
Ahoj,
resim problem… mam web (nebezi na nette) a vytvoreny htaccess soubor:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
a pote pouzivam nette pro generovani faktur na adrese mujweb.cz/faktury (v teto slozce je nette a pri nacteni HomepagePresenteru se vygeneruje faktura (kdyz jsou predane nejake parametry).. v teto slozce /faktury mam .htaccess soubor nette frameworku:
# Apache configuration file (see httpd.apache.org/docs/2.2/mod/quickreference.html)
# disable directory listing
Options -Indexes
# enable cool URL
<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>
# enable gzip compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
# allow combined JavaScript & CSS. Inside of script.combined.js you could use <!--#include file="script.js" -->
<IfModule mod_include.c>
<FilesMatch "\.combined\.(js|css)$">
Options +Includes
SetOutputFilter INCLUDES
</FilesMatch>
</IfModule>
ale pri pokusu o vygenerovani faktury na adrese mujweb.cz/faktury?nejake=parametry
se mi zobrazi bila stranka (v opere), v chromu se mi zobrazi „Oops! This link appears to be broken.“.. kdyz ovsem zkusim zadat mujweb.cz/faktury/app (app je slozka „app“ nette frameworku), tak mi to spravne napise pristup zamitnut.
uz jsem zkousel i v htaccess nette FW nastavit:
RewriteBase /faktury/
ale vysledek se nezmenil.
Poradil by mi nekdo prosim jak na to? uz nemam poneti co kde nastavit a v logach nette se mi bohuzel take nic nezobrazuje :(
Dekuji
Editoval tomasnikl (25. 8. 2011 20:20)
- tomasnikl
- Člen | 137
ok, vyzkousim..
jeste popisi strukturu strukturu jsem trochu upravil oproti sandboxu.. odstranil jsem slozku www a jeji obsah presunul o uroven vyse):
subdomeny/www - zde je hlavni aplikace (web, ktery nebezi na nette)
subdomeny/www/faktury - slozka pro generovani faktur -> zde je nette
subdomeny/www/faktury/app
subdomeny/www/faktury/app/presenters
subdomeny/www/faktury/app/templates
subdomeny/www/faktury/libs
subdomeny/www/faktury/libs/Nette
subdomeny/www/faktury/log
subdomeny/www/faktury/temp
Zajimave, ze na localhostu mi to funguje bez problemu