Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] ModRewrite i ścieżka do index.php
Piro
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.07.2008

Ostrzeżenie: (0%)
-----


Witam,

Mam problem ze ścieżkami w ZF. Mianowicie problem polega na błędzie który dostaję gdy próbuję wczytać widok przez ścieżkę http://localhost/proba/public/controller/action natomiast działa gdy dodam do ścieżki index.php http://localhost/proba/public/index.php/controller/action
Oczywiście domyślny kontroler działa i mam do niego dostęp przez http://localhost/proba/public/ bez index.php.

Próbowałem dodawać ruting:
  1. resources.router.routes.dogoscia.route = "/akcja.html"
  2. resources.router.routes.dogoscia.defaults.controller = "controller"
  3. resources.router.routes.dogoscia.defaults.action = "action"


ale niestety aby dostać się do public/akcja.html należy dodać index.php pomiędzy (public/index.php/akcja.html)

Nie wiem dlaczego działa to w ten sposób ale dołączę .htaccess
  1. SetEnv APPLICATION_ENV development
  2. DirectoryIndex index.php
  3. RewriteEngine On
  4. RewriteCond %{REQUEST_FILENAME} -s [OR]
  5. RewriteCond %{REQUEST_FILENAME} -l [OR]
  6. RewriteCond %{REQUEST_FILENAME} -d
  7. RewriteRule ^.*$ - [NC,L]
  8. RewriteRule ^.*$ index.php [NC,L]
  9. RewriteRule ^public/.*$ public/index.php [NC,L]
  10. php_flag register_globals off
  11. php_flag magic_quotes_gpc off
  12. RewriteBase /


Z góry dzięki za pomoc,
piro
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:00