xorg 693 Zgłoś post Napisano Listopad 29, 2012 Hey. Często jest tak, że kombinuje się z np. .htaccess'em i oczywiście sprawdza. Tutaj jest jeden bardzo denerwujący czynnik w przeglądarce, mianowicie zapamiętywanie nagłówków... jeżeli serwer dla danego URL'u wysłał nagłówek np. 301, to już późniejsze zmiany na serwerze przez X czasu w przeglądarce nie są uwzględniane i kieruje ona wciąż na ten sam adres. X czasu = do czasu odświeżenia tego magicznego cache (?) bądź restartu przeglądarki. Wie ktoś jak się tego pozbyć ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Pan Kot 1535 Zgłoś post Napisano Listopad 29, 2012 (edytowany) Zależy od serwera WWW, ale poczytaj chociażby o no-cache np. dla nginxa => http://wiki.nginx.or...tpHeadersModule Edytowano Listopad 29, 2012 przez Archi (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotr GRD 608 Zgłoś post Napisano Listopad 29, 2012 (edytowany) Dla Apacha mod_headers może się okazać pomocny. http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html http://tutorialpedia.org/tutorials/Apache+enable+file+caching+with+htaccess.html No i ogólnie o nagłówkach HTTP tego dotyczących poczytaj (no-cache, last-modified, expires itp.), aby wiedzieć jak ustawić to co się chce, bo w drugą stronę też lepiej nie przesadzić (np. statyczne duże obrazki lepiej pozwolić, by były przechowywane przez przeglądarkę). Edytowano Listopad 29, 2012 przez Piotr GRD (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Listopad 29, 2012 (edytowany) Raczej zależy mi na rozwiązaniu po stronie przeglądarki, bo to w celach testowania poprawnego działania, a nie zmiany funkcjonalności potrzebne jest. Może bardziej zobrazuje. Wpisuje do htacccess testowo: RewriteRule ^testowy-ciag/?$ strona.php [L,R=301] i odświeżę tą stronę, zostaję przekierowany do strona.php. Następnie zmieniam zawartość .htaccess na RewriteRule ^testowy-ciag/?$ strona2.php [L,R=301] lecz przeglądarka kieruje mnie wciąż do strona.php, do czasu jej restartu. Czy jest sposób aby zmusić przeglądarkę do ponownego odczytania nagłówków ? Edytowano Listopad 29, 2012 przez xorg (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Pan Kot 1535 Zgłoś post Napisano Listopad 29, 2012 (edytowany) A jaki to problem postawić sobie kolejnego vhosta na jakiejś testowej domenie z innymi parametrami? Po stronie przeglądarki to przycisk F5 na pewno zadziała . http://stackoverflow...ite-development Tu dla przykładu dla Chrome'a. EDIT: Jeśli chodzi o .htaccess to tu zależy czy apache parsuje go przy kontakcie z userem czy pojedynczo podczas startupu. Edytowano Listopad 29, 2012 przez Archi (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotr GRD 608 Zgłoś post Napisano Listopad 29, 2012 F5 / ctrl+F5 to gdy jesteś na wybranej stronie, Archi. Gdy chodzi o przekierowanie - nie zdołasz tego kliknąć właśnie w tej milisekundzie, kiedy przeglądarka przeskakuje już na wskazany adres. ; ) Ja najzwyczajniej w świecie w takich przypadkach czyszczę cache. I już. Udostępnij ten post Link to postu Udostępnij na innych stronach