PDA

Zobacz pełną wersję : FilesMatch + Header set w .htaccess nie trybi



KejeN
21-06-2010, 11:39
Witam,
Dawno już nie zakładałem nowego tematu.
Sorki sprawa niezwiązana bezpośrednio z Joomla! więc wrzucam do offtopic. Do rzeczy.
Przeniosłem wczoraj swój serwis no i wszystko ok poza jedną rzeczą.
Mam w .htaccess wpis

<FilesMatch "\.(ico|jpg|gif|png|css|js)$">Header set Cache-Control "max-age=2851200, public"</FilesMatch>
no wiadomo po co on - żeby pliki leżały długo w pamięci podręcznej przeglądarki. No ale na nowym serwerze wywala mi błąd 500 jak tylko opublikuję tą linijkę w .htaccess.
W logu błędów napisane:
[data][alert][client]...ścieżka.htaccess:69: <FilesMatch> was not closed.

Co mu się tam niby nie domyka? Wie ktoś o co może chodzić?

mjmartino
21-06-2010, 11:42
<FilesMatch "\.(ico|jpg|gif|png|css|js)$">
Header set Cache-Control "max-age=2851200, public"
</FilesMatch>

Spróbuj tak ;)

Poprawka ;) tak jak teraz powinno działać.

KejeN
21-06-2010, 11:52
@mjmartino: To samo ten sam błąd ten sam wpis w logu błędów.
Tak czy siak dzięki za odpowiedź:)
Edit:
Yyyy
Przecież tak jak teraz podałeś niczym się nie różni od tego co napisałem w 1szym poście.

EDIT2
Aha chyba wiem o co Ci chodziło - zapisanie w osobnych linijkach.
W takim zapisie w logu pojawia się: .htaccess: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration

Wygląda na to że ten nowy serwer nie obsługuje takich rzeczy:obojetny::hmm:

mjmartino
21-06-2010, 13:50
Bardzo możliwe u mnie na lokalu i na serwerze działa bez problemu więc pisałbym do admina czemu nie obsługuje to raczej podstawowe rzeczy które powinny być dostępne.

KejeN
21-06-2010, 17:00
Tak napisałem do admina - kilka minut po ostatniej edycji posta tutaj - prośbę o włączenie modułu mod_headers bo on jest za to odpowiedzialny.
Narazie cisza.