Codeans.com – คำตอบของการเขียนเว็บไซต์

สอนเขียนเว็บไซต์ ด้วย HTML, PHP, Javascript, CSS, AJAX, MySQL

Posts Tagged 'Apache Webserver'

อยากได้ URL ที่สวย ๆ สำหรับ SEO ด้วย .HTACCESS

ก่อนอื่นเรามาดูกันก่อนว่าทำไปเพื่ออะไร ประเด็นสำคัญ ๆ หลักคือ มันเป็นวิธีการที่ทำให้เซิร์ทเอ็นจิ้น โดยเฉพาะกูเกิ้ลชอบ โดยวิธีการเปลี่ยน URL โดยอาศัยความสามารถของ mod_rewrite ของ apache webserver, โดยปกติเว็บเซิร์ฟเวอร์หรือโฮสติ้งที่เราใช้กันอยู่จะมีไฟล์อยู่ตัวหนึ่ง ชื่อ .htaccess ไฟล์นี้ทำอะไรเอ๋ย ? ไฟล์นี้ทำหน้าเป็นตัวคอนฟิกเซิร์ฟเวอร์ที่เราใช้อยู่แต่เป็นระดับ ยูสเซอร์เท่านั้นน่ะครับ (ไว้เจาะลึกกันวันหลังน่ะครับ) มาดูสิ่งที่เราจะทำกันก่อน สมมติเดิมที่ URL ที่เราใช้อยู่คือ http://www.codeans.com/products.php?mainid=1&id=23&plist=1 แต่เราจะเป็น URL ใหม่เพื่อทำ SEO ให้เป็นดังนี้ http://www.codeans.com/products/mainid/1/id/23/plist/1.htm ถามว่าจะทำอย่างไร เริ่มที่ ทำการเปิดไฟล์ .htaccess มาเพื่อแก้ไข [code lang="php"] Options -Indexes Options +FollowSymLinks RewriteEngine On RewriteRule products/mainid/(.*)/id/(.*)/plist/(.*).html products.php?mainid=$1&id=$2&plist=$3 [/code] หลังจากนั้นทำการบันทึกไฟล์้ .htaccess ก็เป็นอันเสร็จ สำหรับวิธีการใช้งานสมมติว่าที่กน้า โฮมเพจเราต้องการให้มีลิ้งก์ไปที่หน้า product more »

14 October 2008 at 11:29 - Comments