Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

htaccess - dodanie rozszerzenia do nazwy pliku

Zaczynasz dopiero swoją przygodę z HTML'em? A może mimo swojego doświadczenia natknąłeś się na jakiś problem? Tutaj na pewno znajdziesz pomoc.

htaccess - dodanie rozszerzenia do nazwy pliku

Post 06.03.2008, 11:00:58

Mam taki problem Panowie i Panie :)

za pomocą htaccess chce dodać automatycznie do plików (jest ich około 2tys :)) rozszerzenie JPG, ponieważ domyślnie zapisywały sie bez tego rozszerzenia a zmiana tego prowadzi z zmianami w oskryptowaniu całym (trochę roboty)

Dodalem taki zapis w pliku .htaccess

Kod: Zaznacz cały
Options FallowSymLinks
RewriteEngine On

RewriteRule ^([^,]+).jpg$ $1 [L]


ale po wpisaniu przykładowej nazwy obrazku z rozszerzeniem JPG w pasku adresu, powoduje ze chce go zapisać na dysku a nie otworzyć automatycznie w przeglądarce...
berdys
Posty: 13
Dołączył(a): 24.05.2004

Post 06.03.2008, 16:00:57

Przeglądarka próbuje zapisać plik na dysku, ponieważ nie otrzymała odpowiedniego nagłówka HTTP - content-type.
Dla obrazków .jpg jest to:
Content-Type: image/jpeg

Chociaż lepszym rozwiązaniem byłoby zmienienie rozszeżenia plików (napisać prosty skrypt to kwestia minuty)
Avatar użytkownikaKrzysiek Łabuś
Krzysiek Łabuś

retarded
retarded

Posty: 14361
Dołączył(a): 01.02.2004
Lokalizacja: Muszyna

Post 06.03.2008, 16:06:04

Po pierwsze to linia z "Options" zawiera słowo, które w języku polskim oznacza "podążać". Pisze się je w języku angielskim chyba "Follow". ;]

Dwa. Serwer pewnie po otrzymaniu żądania pliku bez końcówki .jpg wysyła mime type nie oznaczający obrazka toteż nie jest on odczytywany przez przeglądarkę jako obrazek, ale jako plik.

Zamiast [L] napisz [L,T=image/jpeg]

W zamian możesz zajrzeć do mojej księgarni ;]
czerwonagwiazda
Artur Kulig

Posty: 53
Dołączył(a): 06.03.2008
Lokalizacja: Warszawa

Post 06.03.2008, 16:07:18

Moje rozwiązanie wydaje mi się być bardziej odpowiednim do tego problemu ;]
czerwonagwiazda
Artur Kulig

Posty: 53
Dołączył(a): 06.03.2008
Lokalizacja: Warszawa


Powrót do Początkujący webmaster


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 10 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51980 zarejestrowanych użytkowników.
Najnowszy użytkownik: Play


Nasi użytkownicy napisali:

  • 938331 wiadomości
  • w 247849 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)