Quickstart a nefunkční navigace

- jik
 - Člen | 150
 
Zdravím,
postupuji podle quickstartu a „podařilo se mi“ vytvořit TaskPresenter a
šablonu i seznam odkazů z tabulky tasklist – vytvářející odkazy do
localhost/q/task/default/1 atd. – tedy asi v pořádku. Tento (a jakýkoliv
jiný) odkaz však nefunguje – vrátí chybu 404 a to i tehdy, když jsem
do TaskPresenteru dal $this->setView(‚notFound‘) a vytvořil
notFound.latte.
Apač hlásí do error_logu:
[error] [client ::1] File does not exist: /srv/www/htdocs/q/www/Task/1
…
[error] [client ::1] File does not exist: /srv/www/htdocs/q/www/nazdar

- Bumerank
 - Člen | 30
 
mod_rewrite v souboru httpd.conf mám povolen, alias pro složky vypadá následovně:
<Directory "D:/TOM/web">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
#Allow from 127.0.0.1
Allow from all
</Directory>
obsah .htaccess:
# disable directory listing
Options -Indexes
# mod_rewrite
<IfModule mod_rewrite.c>
	RewriteEngine On
	# RewriteBase /
	# front controller
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
a přesto mi RequirementsChecker hlásí, že je mod_rewrite zakázán a stejně tak mi nejdou ani odkazy v ukázkových příkladech – už jsem z toho fakt zoufalý…
používám EasyPHP na Win7

- Rellik
 - Člen | 104
 
Zkus dát do .htaccess toto:
# disable directory listing
Options -Indexes
# enable cool URL
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
S tímhle mi to funguje jak na localu, tak i na ostrém webu ;-)