![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 8.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Mam dziwny problem... Przeniosłem stronkę z jednego serwera na drugi (AZ.pl).
W kilku miejscach mam dynamicznie generowane obrazy (resize, obrót itp). I teraz jest dziwny problem. Na wcześniejszym serwerze taka forma działała bez problemu, tutaj jest nieco gorzej - wywala błąd 404. Kod RewriteEngine On RewriteBase / # now the rewriting rules RewriteRule ^img/(.*)/(.*)/(.*)/(.*)$ img.php?w=$1&rotate=$2&cat_id=$3&photo=$4 RewriteRule ^(.*).html$ index.php?site=$1 [L] Przykładowy adres pliku: http://adres.pl/img/800x600/0/kategoria_1/foto1.jpg Dokładnie problem jest taki, że serwer jakoś dziwnie traktuje znane rozszerzenia. Jeśli dam adres: http://adres.pl/img/800x600/0/kategoria_1/foto1.xxx to jest ok (no nie zupełnie, bo z wiadomych przyczyn zdjęcia nie wyświetla, ale już odwołuje się do skryptu). Jeśli rozszerzeniem pliku jest txt czy jpg - nie działa. Jakiekolwiek inne (takie 'byle jakie') rozszerzenie czy brak rozszerzenia działa poprawnie.. Próbowałem już tak: Kod RewriteRule ^img/(.*)/(.*)/(.*)/(.*)\.jpg$ img.php?w=$1&rotate=$2&cat_id=$3&photo=$4 i to samo - błąd 404, jakby adres po prostu nie istniał :/ Ma ktoś jakiś pomysł o co może z tym chodzić? Z góry dziękuję za pomoc ![]() mały edit: a właściwie inaczej: w tej chwili zrobię nawet tak: http://adres.pl/2345678943456789.jpg to też wywala błąd i dodam, że jest to błąd 404 serwera, a nie przetwarzanie ostatniej reguły z htaccess... Ten post edytował husky83 6.09.2011, 07:12:55 -------------------- Husky 83 - Galeria zdjęć psów zaprzęgowych
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 4 Dołączył: 15.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
czy masz możliwość pokazania tego na przykładzie prawdziwych linków (tzn. do Twojej strony).
spróbuj może Rewrite Base zmienić na katalog z grafikami (nie wydaje mi się, by to pomogło, ale metodą prób i błędów - spróbować można ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 8.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Sami byśmy sobie jednak nie poradzili
![]() Napisałem w międzyczasie do supportu AZ, może komuś się kiedyś to przyda, gdyby miał podobny problem: Cytat Chciałbym Państwa poinformować, iż pliki statyczne w tym pliki graficzne domyślnie serwowane są z cache'u w celu optymalizacji działania serwisów co może powodować zaobserwowane przez Państwa niedogodności w działaniu reguł mod_rewrite dla tych plików. Obecnie cache dla domen utrzymywanych na koncie ____________ został wyłączony i reguły mod rewrite powinny działać prawidłowo. Ale dzieki za próby pomocy ![]() -------------------- Husky 83 - Galeria zdjęć psów zaprzęgowych
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:33 |