Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess][ZEND] przekierowanie do public
Forum PHP.pl > Forum > Przedszkole
bałwan
Ścieżka do projektu
  1. http://localhost/zend/
i nie przekierowuje mnie automatycznie do public. Dopiero jak wejdę w
  1. http://localhost/zend/public
wszystko dobrze działa.

Mój htaccess:

  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} -s [OR]
  3. RewriteCond %{REQUEST_FILENAME} -l [OR]
  4. RewriteCond %{REQUEST_FILENAME} -d
  5. RewriteRule ^.*$ - [NC,L]
  6. RewriteRule ^.*$ index.php [NC,L]
  7. php_flag magic_quotes_gpc off
  8. php_flag register_globals off



Jak ustawić przekierowanie do katalogu public w pliku htaccess bez zabawy z edytowaniem httpd.conf i w nim DocumentRoot. (chce to inaczej rozwiązać bo nie zawsze będę miał dostęp a chcę zachować index.php w katalogu public)

Z góry dzięki za pomoc.

minolone
Sprawdź tutaj http://matipl.pl/2010/01/26/zend-framework...wspoldzielonym/
bałwan
niestety to nie działa
  1. RewriteEngine On
  2.  
  3. RewriteRule ^\.htaccess$ - [F]
  4.  
  5. RewriteCond %{REQUEST_URI} =""
  6. RewriteRule ^.*$ /zend/public/index.php [NC,L]
  7.  
  8. RewriteCond %{REQUEST_URI} !^/zend/public/.*$
  9. RewriteRule ^(.*)$ /zend/public/$1
  10.  
  11. RewriteCond %{REQUEST_FILENAME} -f
  12. RewriteRule ^.*$ - [NC,L]
  13.  
  14. RewriteRule ^public/.*$ /zend/public/index.php [NC,L]


  1. An error occurred
  2. Page not found
  3. Exception information:
  4.  
  5. Message: Invalid controller specified (zend)
  6. Stack trace:
  7.  
  8. #0 C:\wamp\www\zend\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
  9. #1 C:\wamp\www\zend\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
  10. #2 C:\wamp\www\zend\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
  11. #3 C:\wamp\www\zend\public\index.php(26): Zend_Application->run()
  12. #4 {main}
  13.  
  14. Request Parameters:
  15.  
  16. 'controller' => 'zend',
  17. 'action' => 'index',
  18. 'module' => 'default',
  19. )
djakdawid
spróbuj
RewriteRule ^public/.*$ public/index.php [NC,L]
zamiast
RewriteRule ^public/.*$ /zend/public/index.php [NC,L]
bałwan
dalej ten sam błąd
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.