Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess Zend Frameworka nie działa
Forum PHP.pl > Forum > Serwery WWW
Apocalyptiq
Oto żywcem skopiowany plik .htaccess z oficjalnego tutoriala Zend Frameworka (http://framework.zend.com/docs/quickstart/create-a-rewrite-rule):
Cytat
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]

Wywala mi to error:
Cytat
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.


Co jest nie tak z tym plikiem .htaccess? Odpalałem to i na serwerze na hostingu, i na XAMPPie, w tym i w tym wypadku ten sam error.

Cytat
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1

Takie coś zadziałało smile.gif
batman
Coś chyba się pomyliłeś. .htaccess z dokumentacji wygląda tak:
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]


Czyli nie ma / przed index.php.

Poza tym u mnie działa.
Apocalyptiq
http://framework.zend.com/docs/quickstart/...-a-rewrite-rule
jest slash
batman
Dziwne. Całkiem niedawno zaglądałem na quick start i jestem pewien, że nie było tam /. W każdym bądź razie usunięcie / powinno pomóc.
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.