Back to Question Center
0

Adakah 301 pengalihan terdahulu masih boleh cache jika tapak bertukar menggunakan SSL? - Semalt

1 answers:

Atas sebab-sebab hanya masa lalu saya tahu saya meletakkan 301 pengalihan di tempat untuk memaksa semua trafik ke contoh. org daripada www. contohnya. org . Letakkan ia turun www. subdomain - open source report servers.

Sekarang saya ingin mengubahnya supaya semua lalu lintas pergi ke www. subdomain, yang akan menjadi masalah kerana mana-mana 301s cache dalam penyemak imbas pengguna akan menghantar pengguna ke gelung penyegerakan.

Oleh itu, saya merancang untuk membeli sijil SSL dan menyulitkan semua trafik di tapak - atas sebab-sebab lain juga. Jika saya mengalihkan pengguna ke https: // www. contohnya. org / adakah ia masih akan menyebabkan penyemak imbas melihat cache itu dan masuk ke gelung redirect lagi?

Kepada fikiran saya https: // www. contohnya. org adalah URL yang berbeza untuk http: // www. contohnya. org , tetapi adakah semua pelayar melihatnya dengan cara ini untuk tujuan caching?

February 12, 2018

Saya perlu menyemak semula spesifikasi, tetapi saya yakin bahawa objek cache bergantung pada kaedah permintaan.

Jadi objek yang menggunakan HTTP akan menjadi entiti cache yang berbeza dari HTTPS .

Jadi jika anda mengarahkan ke HTTPS , tidak perlu ada data cache sebelumnya.

Juga, anda mungkin ingin mempertimbangkan menggunakan tempoh cache yang lebih rendah dan memerlukan pengesahan sebelum perubahan:

Cache-Control "max-age = 3600, must-revalidate"

Ini harus memaksa ejen pengguna untuk mengesahkan semula kandungan dan mengambil perubahan anda dengan lebih cepat - walaupun terdapat masalah caching.

Perhatikan bahawa ini dikawal pada sisi pelanggan, oleh itu pelbagai pelayar / ejen pengguna boleh bertindak dengan cara yang berbeza.