-:-DexMoreGroup แหล่งมั่วสุมทางปัญญา-:-

Web Achieve => Drupal => ข้อความที่เริ่มโดย: cronaldo ที่ 8 ตุลาคม 2553, 17:51:46



หัวข้อ: บทความ DRUPAL : วิธีการทำ Clean URLs ใน Drupal
เริ่มหัวข้อโดย: cronaldo ที่ 8 ตุลาคม 2553, 17:51:46

ก่อนการเขียนบทความนี้ก็ยังนั่งคิดเลยว่ามันเป็นอะไรที่ง่าย ๆ หรือว่า normal มากและก็คงอาจจะเป็นหลายคนที่รู้

แต่ก็เถอะน่ะครับ ก็คิดซะว่าบ้างคนก็ยังไม่รู้แล้วน่ะครับ
ง่าย ๆ เลยตามนี้เลย
โดยปรกติแล้วถ้าเราไม่ได้ทำ clean url ลักษณะในการเรียกผ่าน url จะเป็นลักษณะด้านล่างนี้จะผ่าน index.php?q=node/1 หรืออะไรก็แล้วแต่

โค๊ด: [Select]
http://[www.yourdomainname.com]/index.php?q=admin/settings/clean-urls

ให้เราเข้าไปที่ link ด้านล่างนี้เลยเปลี่ยนตรง www.yourdomainname เป็นชื่อ site คุณน่ะครับ

โค๊ด: [Select]
http://[www.yourdomainname.com]/index.php?q=admin/settings/clean-urls

เข้าไป Enable มันซะหรือบ้างปุ่มมันยังเป็นสีเทา ๆตรง radio button อยู่ก็ไป Click ตรง Link ด้านแล้วมันจะทำการตรวจสอบหรือเป็นทำการ mod rewrite อีกครั้งใน .htaccess ใน root ของ site เราอันนี้ที่เข้าใจน่ะครับ

"This option makes Drupal emit "clean" URLs (i.e. without ?q= in the URL.)"

โค๊ด: [Select]
http://[www.yourdomainname.com]/index.php?q=admin/settings/clean-urls

หลังจากนั้น Drupal จะทำการ clean url ให้เป็นลักษณะด้านล่างนี้

โค๊ด: [Select]
http://[www.yourdomainname.com]/admin/settings/clean-urls

คราวนี้ก็จะทำให้ดีกับพวก Search Engine น่ะคับและการเรียนใช้ง่าย
ไว้คราวนี้จะพูดเรื่องการ SEO กับ Drupal เรามีวิธีการทำ SEO และการทำให้ชื่อ url เป็นชื่อ
ที่เราต้องการน่ะคับ ตัวอย่างเช่น node/2 เป็น content/shop หรืออะไรประมาณนี้