เมื่อฉันเปลี่ยนกระสุน WordPress จะสร้างการเปลี่ยนเส้นทางจาก URL เก่าหรือไม่


15

เมื่อฉันเปลี่ยนกระสุนจากเป็นpost-aเป็นpost-b, WordPress จะสร้างการเปลี่ยนเส้นทางจาก/post-aไปเป็น/post-b, เช่น HTTP 301 หรืออะไรที่คล้ายกัน? ถ้าไม่มีปลั๊กอินสำหรับสิ่งนั้นหรือไม่?

คำตอบ:


11

ฉันเพิ่งไปและผ่านการทดสอบนี้ (WP 3.3.1) แกน WordPress โดยอัตโนมัติจะทำเปลี่ยนเส้นทางถ้าคุณเปลี่ยนโพสต์กระสุน, แม้ว่าคุณจะเปลี่ยนกระสุนจากpost-aไปpost-bแล้วpost-c, post-aจะกลับ post-c301 ที่กล่าวว่าปลั๊กอินเปลี่ยนเส้นทางที่ Mike Jolley แนะนำคือปลั๊กอินที่โดดเด่นและเป็นวิธีที่ดีในการตรวจสอบข้อผิดพลาด 404 และเช่นนั้น


5
เพียงเพิ่มบันทึกย่อการเปลี่ยนเส้นทางในตัวนี้จะไม่ทำงานเมื่อส่วนของ URL ที่ไม่ใช่การเปลี่ยนแปลงกระสุนเช่นเมื่อรูปแบบเป็น/[year]/[month]/[date]/[slug]และการเปลี่ยนแปลงวันที่ WordPress จะไม่สร้างการเปลี่ยนเส้นทาง จำเป็นต้องใช้ปลั๊กอินในกรณีนั้น
Borek Bernard

กฎการเปลี่ยนเส้นทางนี้บันทึกไว้ที่ใดในฐานข้อมูล ไชโย
raison

5

ปลั๊กอินนี้สามารถใช้ในการตรวจสอบการเปลี่ยนแปลง URL เช่นนั้นและตั้งค่าการเปลี่ยนเส้นทางโดยอัตโนมัติ:

http://wordpress.org/extend/plugins/redirection/


2
ถ้ามันทำงานได้ :( ฉันลงเอยด้วยการใช้wordpress.org/extend/plugins/quick-pagepost-redirect-pluginแม้ว่ามันจะขาดคุณสมบัติบางอย่าง
Borek Bernard

1
ใช่มันทำงานได้อย่างสมบูรณ์แบบจนกระทั่งอย่างน้อยก็กลางปี ​​2012 กับหนึ่งในการติดตั้ง WP ที่ซับซ้อนของฉัน (อัปเดตอัตโนมัติทุกครั้งเนื่องจากมีการเผยแพร่รุ่นใหม่ที่เสถียรโดย WP) อย่างไรก็ตามมีบางอย่างที่หักในรูทีนการบันทึกอัตโนมัติเมื่อมีการแก้ไขทากผมเพิ่งสังเกตเห็นในวันนี้ในการติดตั้ง 3.5.1 ดังนั้นจึงไม่แน่ใจว่าเมื่อสิ่งนี้มันหยุดโดยอัตโนมัติเพิ่มกฎสำหรับทากที่แก้ไขแล้วโดยอัตโนมัติ นั่นเป็นความอัปยศ :( เดาว่าเราทุกคนควรบริจาคให้ผู้พัฒนาเพื่อสนับสนุนให้เขาแก้ไขข้อผิดพลาด!
Chris Woods
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.