การใส่ลิงค์์ภายในไซต์ ถ้าเข้าใจไม่ผิดให้ใช้เป็น
<a href="/node/5">about us</a>
แล้วถ้าผมใช้ URL aliases สำหรับ /node/5 ไว้ว่า /About ก็สามารถใช้ลิงค์เป็น
<a href="/About">about us</a>
ที่นี้ ถ้าวันนี้คืนดีผม เกิดเปลี่ยน URL aliases สำหรับ /node/5 จาก /About เป็น /About_us โดยที่ผมไปทำลิงค์ในเนื้อหาว่า /About ไว้หลายที่มากๆ ผมควรทำอย่างไรดีเพราะมันไม่น่าจะไปตามแก้ให้เป็น /About_us ให้เอง (ถ้าทำได้ก็รักตายเลย :P)
ข้อใดเป็นวิธีที่น่าสนใจที่สุดครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ปกติ ผมเลือกข้อ 1 แต่ถ้าไม่ไหวจริงๆ เราสามารถเขียน query สั้นๆ เพื่อเปลี่ยนข้อมูลได้ (ถ้าจำเป็นนะ)
คือใช้วิธีไปแก้ที่ DB เอา ผ่านพวก phpMyAdmin อะไรพวกนั้นเอาสินะครับ
ขอบคุณคุณสุกรีครับ
UPDATE node_revisions SET body = REPLACE(body, '/About', '/About_us');พึ่งรู้นะเนี่ยว่ามี
REPLACEเพิ่งรู้เหมือนกันว่ามันมี replace
ใช้วิธีสร้าง alias ใหม่ (ไม่ต้องลบ alias เก่า) ไม่ได้รึครับ
เอ่อ..จริงๆ ก็ได้นะครับ แต่วิธีคุณสุกรี น่าสนใจกว่าครับ ^ ^
เป็นผมคงทำ alias ใหม่
หรือไม่ก็ใช้ Path Redirect ไปเลย ^^"
-----------
http://arthuran.net