Problém s rozjetím sandboxu na localhostu s .htaccess
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fary
- Člen | 155
Ahoj, přihodil se mi starej problém a i když jsem myslel, že vím, jak jej řešit, tak nevím. :-(
Mám nette-sandbox v /var/www/nette-sandbox/ (/var/www/ je můj localhost) a v rootu sandboxu mám .htaccess s tímto obsahem:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ www/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^www/
RewriteRule ^(.*)$ www/$1
</IfModule>
Problém je zase s tím, že když dám http://localhost/nette-sandbox/, tak se mi v prohlížeči vypíše obsah adresáře místo toho, aby se mi zobrazil projekt.
Mod rewrite mám zapnutej.
- n.u.r.v.
- Člen | 485
toto mám já v htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !www/ [NC]
RewriteRule (.*) /www/$1
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ www/index.php [L]
</IfModule>
edit:
a někdy pomůže přidat/odebrat: RewriteBase /
Editoval n.u.r.v. (10. 3. 2015 9:17)