Quindi dopo tanto aiuto e ricerche sono stato FINALMENTE riuscito a far funzionare i reindirizzamenti 301 tramite il file .htaccess, ma ho notato che a meno che non avessi effettivamente "aggiornato" sul mio browser non reindirizzerebbe la pagina a causa della semplice lettura del sito nella cache.301 Reindirizzamento con htaccess e Cache: come eliminare la vecchia cache?
Ho provato a chiudere tutti i browser, inserire il file .htaccess e POI aprire un nuovo browser, ma apre ancora il sito nella cache. Rischerei di indovinare che la maggior parte dei clienti non si preoccuperebbe di aggiornare una pagina, e se non lo fanno, ci vorrà un po 'di tempo per scoprire che c'è davvero una nuova pagina!
Qualche idea? Grazie!
-Karl
EDIT: "! Clicca qui per vedere il nostro nuovo sito web" Ho appena avuto l'idea di mettere un link sulla nostra home page corrente che dice: e il collegamento aggiornerà la pagina, che a sua volta farà partire il reindirizzamento 301 in azione. Qualcuno può pensare a qualche effetto collaterale negativo di questo?
C'è un modo per verificare per quanto tempo la cache durerà? Ad esempio, il sito Web di cui mi occupo è www.mastercontrols.com. –
Il server usa gli etags per inviare un 304 non modificato dopo che la pagina si trova nella cache di un utente. Se si verificano problemi con la cache, provare a modificare i documenti in modo che la data dell'ultima modifica sul disco sia più recente. –
Quindi consiglieresti di andare in ogni file e di cambiare qualcosa di piccolo e di salvarlo? Inoltre, come hai scoperto che il server stava inviando un 304? –