Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mod_rewrite nie działa, a w zasadzie działa prawie wszędzie
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


Witam,

mam taki problem. Chciałbym użyć Zend Framework w jednym z moich projektów. Według manuala ZF wymaga takie deklaracji jak ta:
Kod
RewriteEngine on
> RewriteBase   /
> RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php


Deklaracja ta działa ok u mnie i na jednym z hostingów na którym tego próbowałem... Niestety nie działa na hostingu, w którym zamierzam postawić stronę... Konkretnie w blink.pl

Napisałem w tej sprawie do admina i dostałem taką odpowiedź:
Cytat
Błąd polega na nieskończonej iteracji. Powyższe regułki nie nigdy się nie kończą,
gdyż przepisany url ponownie podlega dalszemu przepisaniu i tak w nieskończoność.
Nie jestem wirtuozem mod_rewrite, ale wydaje mi się, że trzeba tam dorzucić
jakiś RewriteCond, który dla ostatecznej postaci urla nie zadziała i pominie RewriteRule.
Ewentualnie trzeba dopisać jakieś flagi w [ ], które przerwą tę pętlę.


Czy możecie mi doradzić co jest nie tak w moim kodzie. Nie chce się wykłócać z adminem, bo mogę nie mieć racji (mało wiem o mod_rewrite), ale faktem jest, że działa to wszędzie oprócz tego jednego hostingu. Pewnie jest to jakaś specyfika ich serwera i wystarczy coś dodać... niestety nie wiem co
Go to the top of the page
+Quote Post

Posty w temacie
- athabus   Mod_rewrite nie działa   21.12.2006, 13:02:02


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

 



RSS Aktualny czas: 22.08.2025 - 16:33