
แจกความรู้และเทคนิค ฉลองปีใหม่ 2010
นักทำเว็บไซต์ และ SEO หลายๆท่าน คงมีบ้างที่อยากจะรู้ว่า 404 ที่เกิดขึ้นในเว็บไซต์ของเรามีมากแค่ไหนในแต่ล่ะวัน
นอกจากจะกระทบกับ ผู้เข้าชมที่ไม่สามารถอ่านบทความนั้น ๆ ได้แล้ว มันยังหมายถึงการตัดแต้มของการทำ SEO ในมุมมอง Search Engine ด้วย
ฉะนั้นการจัดการระบบเว็บไซต์ของเราไม่เหลือ 404 ให้ user หรือ search engine ให้เห็นอีก เป็นเรื่อง จำเป็นนะจ๊ะ

เริ่มกันเลย .....
(1) Download Plugin wordpress ที่ชื่อว่า "Redirection" กันก่อน คลิกที่นี่ =>
http://urbangiraffe.com/plugins/redirection/ 
(2) ติดตั้ง Plugin คงไม่ต้องสอน
(3) พอ Activate มันขึ้นมาแล้ว ก็ไปดูหน้าค่าตามันซักหน่อยครับ [Tool -> Redirection]

ในรูปนี้เราจะเห็นว่า มันสามารถ Monitor URL ที่เราต้องการ ในแต่ล่ะครั้งที่มีคนดูเข้ามาชม ค่าในกรอกสีแดงจะเพิ่มขึ้นเรื่อย ๆ ตามจำนวนครั้ง
ข้างล่างคือ Add new redirection ก็ Redirect URL ที่เราต้องการได้เช่น
Source = /admin
Destination =
http://www.abcde.com/wp-admin 
แล้วเลือก 301 - Moved Permanently
ก็หมายความว่า ถ้าเราพิมพ์ URL :
http://www.abcde.com/admin 
เจ้า plugin มันจะเปลี่ยนให้เป็น
http://www.abcde.com/wp-admin 
มาให้เราเสร็จสรรพ.
นี่เป็นแค่การ Redirect ธรรมด้า ธรรมดา
แล้วเราจะดู 404 error ได้ที่ไหนล่ะ ไม่รอช้าครับ คลิกต่อเลยตามรูปครับ

ตามรูปต้ว plugin มันจะดูให้เราครับ แต่ล่ะ Request ของผู้ชมโดยที่ Module WordPress เป็นการ Redirect ที่เราจัดการเองโดยแต่ล่ะ Request จะไม่มี 404 เพราะว่าถ้าเป็น 404 มันจะมาลงที่ Module ล่างสุดนั่นเอง
ลองดูที่ 404 ของผมนะครับ จะเห็นว่ามีมากถึง 1,516 Requests.

ถ้าเราอยากจะรู้ว่า 1,516 Requests นี้มี URL อะไรบ้าง แล้วเข้ามาเมื่อไหร่ ก็ให้คลิกที่ตัวเลขได้เลยครับ
ถ้าผมไม่มีการจัดการ 404 จะเกิดอะไรขึ้นครับ
1,516 นี้อาจจะมีบางคนที่เห็นหน้า 404 แล้วเข้าใจว่าเว็บพัง อ่านไม่ได้ไปดีกว่า
เป็นการสูญเสียทราฟฟิก ก็ไม่น่าจะเสียเลย เผื่อคน ๆ นั้นจะคลิกโฆษณาซักทีสองที อิอิ
ต่อครับเราจะมาจัดการทุก ๆ 404 error ไปลงที่หน้าเว็บที่เราต้องการโดยการ คลิกเข้าไปใน Module แล้วสร้าง Group ชื่ออะไรก็ได้ครับ
แล้วให้ทำตามรูปนี้ครับ

source : [^\n]
ต้องเลือก Regular expression: ด้วยนะครับ

Add Redirection แล้วเทสกันได้เลย
ให้เข้าเว็บแล้วใส่หน้า page ที่ไม่มีอยู่จริง
http://www.abcefg.com/-8-.php 
คงไม่มีคงทำ page ชื่อ -8-.php นะครับ

ถ้าเว็บมัน Redirect ไปยัง page ที่เราใส่ใน Destination ไว้ก็เป็นอันเสร็จสิ้น

เรียบร้อยแล้ว
ขอให้ปีใหม่นี้เป็นปีของเพื่อน ๆ ในบอร์ดนี้ และประสบกับรายได้ที่หลั่งไหลเข้ามา จนต้องบ่นว่า
วุ้ย!! จะเอาเงินไปเก็บไว้ที่ไหนดีฟ่ะ
