วิธีป้องกันการแคชของหน้า?


8

ฉันได้ตั้ง url โฮมเพจที่กำหนดเองไว้ที่ example.com/welcome ผู้ใช้มาที่ example.com/ และลงชื่อเข้าใช้ในหน้านั้น Drupal เปลี่ยนเส้นทางไปที่ example.com/welcome

ตอนนี้ผู้ใช้คลิกที่โฮมเพจซึ่งโหลด example.com/ จากแคชเบราว์เซอร์ (ซึ่งมีแบบฟอร์มลงชื่อเข้าใช้อยู่)

ฉันเดาว่า Drupal จะโหลดหน้าแรกที่ example.com/ แทน example.com/welcome ฉันจะไม่มีปัญหานั้น ฉันจะทำอย่างไร

ฉันจะทำอะไรได้อีก

Btw หน้านิรนามถูกแคชโดยวานิช

คำตอบ:


10

ขั้นตอนแรกคือการดูว่าhttp://drupal.org/project/cacheexcludeทำเพื่อคุณหรือไม่ หากคุณบน Drupal 6 ตรวจสอบปัญหานี้: http://drupal.org/node/197786#comment-1817644 หากคุณใช้ Drupal 7 ให้ดูที่: http://groups.drupal.org/node/212103

หากไม่มีข้อใดข้อหนึ่งข้างต้นคุณก็อาจต้องการแก้ไข VCL ของคุณและเพิ่มตรรกะเพิ่มเติมเพื่อให้มันทำงานกับเว็บไซต์ของคุณได้

ดูที่http://drupal.org/project/globalredirectเพื่อให้แน่ใจว่าคุณมี URL หนึ่งรายการสำหรับทรัพยากร (เช่นหน้าแรก)


คุณเป็นคนดีเมื่อฉันตรวจสอบกล่อง "Frontpage Redirect Handler" ในการเปลี่ยนเส้นทางทั่วโลกปัญหาได้รับการแก้ไข ขอบคุณ !!!
Uwe

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.