Po wielu poszukiwaniach i pomocy udało mi się zdobyć przekierowania 301 działające za pośrednictwem pliku .htaccess, ale zauważyłem, że jeśli nie kliknę "odśwież" w przeglądarce, to nie przekieruje strony z powodu przeczytania strona z pamięci podręcznej.301 Przekierowanie za pomocą htaccess i Cache: Jak usunąć starą pamięć podręczną?
Próbowałem zamknąć wszystkie przeglądarki, wstawiając plik .htaccess, a następnie otwierając nową przeglądarkę, ale nadal otwiera stronę z pamięci podręcznej. Zaryzykowałbym przypuszczenie, że większość klientów nie będzie zawracać sobie głowy odświeżaniem strony, a jeśli tego nie zrobią, zajmie to sporo czasu odkrycie, że rzeczywiście istnieje nowa strona!
Wszelkie pomysły? Dzięki!
-Karl
EDIT: „Kliknij tutaj, aby zobaczyć naszą nową stronę internetową” Ja po prostu wpadł na pomysł umieszczenie linku na naszej aktualnej głównej, który mówi, a link odświeży stronę, która z kolei przekieruje przekierowanie 301 do działania. Czy ktokolwiek może pomyśleć o jakichkolwiek negatywnych efektach ubocznych tego?
Czy istnieje sposób sprawdzenia, jak długo potrwa pamięć podręczna? Na przykład witryna, której się zajmuję, to www.mastercontrols.com. –
Twój serwer używa etagów do wysyłania 304 niezmodyfikowanych po przejściu strony do pamięci podręcznej użytkowników. Jeśli masz problemy z pamięcią podręczną, spróbuj zmodyfikować dokumenty tak, aby ich ostatnio zmodyfikowana data na dysku była nowsza. –
Zaleca się po prostu przechodzenie do każdego pliku i zmienianie czegoś małego i zapisywanie go? W jaki sposób dowiedziałeś się, że serwer wysłał 304? –