ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปGeneral (ถามคุยวิชาการ IM)การเขียน url โดยมีเครื่องหมาย ???
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: การเขียน url โดยมีเครื่องหมาย ???  (อ่าน 1675 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Yothin
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 2



ดูรายละเอียด
« เมื่อ: 27 ธันวาคม 2007, 12:05:00 »

การเขียน url โดยมีเครื่องหมาย ? จะมีผมต่อการทำ seo หรือไม่ครับ ถ้ามีเรือจะแก้ปัญหานี้อย่างไร ตอนนี้ผมใช้ php เขียนครับ

คืออย่างนี้นะครับ ผมส่งค่า paramiter ไปกับ ถ้าผมเขียนอย่างนี้ product/detail.php?17 (17 คือ ID) การแสดงผลในหน้า page นั้น ออกหมด แต่ ถ้าผมเขียน  product/detail.php/17 การแสดงผล เพี้ยนหมด รูปไม่ออก css ม่ทำงานอีก จะแก้ไขยังไงดีครับ  ใครรู้ตอบด้วยนะครับ

ขอบคุณครับ

Yotihn  Lokgom
บันทึกการเข้า
kingmaster
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 2,183



ดูรายละเอียด
« ตอบ #1 เมื่อ: 27 ธันวาคม 2007, 12:25:20 »

มีผลนิดหน่อย

แต่เขียนผิดครับ การจะเขียนโดยอ้างอิง query นั้น ต้องเขียนแบบนี้ครับ

product/detail.php?id=17

แบบนี้จะเป็นการส่งผ่านข้อมูลคือ 17 ผ่าน query ที่ชื่อ id ครับ

แต่ถ้าเป็น product/detail.php/17 แบบนี้ไม่ได้ครับ คนละเรื่องกัน

ซึ่งจะหมายถึง อยู่ในโฟลเดอร์ชื่อ 17 ครับ ทำให้ css ชี้ตำแหน่งผิด detail.php จะกลายเป็นชื่อโฟลเดอร์แทนที่จะเป็นไฟล์
บันทึกการเข้า

Bug Fix AllinoneGenerator --> BugFix... | รถตู้เชียงใหม่
payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,887



ดูรายละเอียด
« ตอบ #2 เมื่อ: 27 ธันวาคม 2007, 12:59:20 »

แต่เขียนผิดครับ การจะเขียนโดยอ้างอิง query นั้น ต้องเขียนแบบนี้ครับ

product/detail.php?id=17

ขออนุญาตแก้ไขคุณ kingmaster นะครับ ...

จริงๆ แล้วการเขียน product/detail.php?17 ก็สามารถทำได้ครับ (php ก็ได้ครับ โดยอ่าน parameter จาก $_SERVER["argv"] และ $_SERVER["argc"] หรือ $_SERVER["QUERY_STRING"])

เท่าที่สังเกต เดี๋ยวนี้มีการใช้ mod-rewrite เพื่อผลทาง seo เยอะครับ ส่วนมากจะทำเป็น keyword เพราะได้ผลทาง seo สูงสุด บางทีดู url เวลาเข้าเวปก็จะเจอแบบแปลกๆ เยอะครับ ถ้าสังเกตอย่างของ smf เอง ก็ยังคั่น parameter ด้วย ; เลยครับ แทนที่จะเป็น & แบบมาตรฐาน

บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 27 ธันวาคม 2007, 13:58:06 »

ไม่ได้หรอก ต้อง mod rewrite เอา แล้วต้องหลบ stop word พวก and & วรรค
เช่น
product/detail.php?id=17
ก้อง่ายสุดนะ
produc_detail_17.html
หรือ
product/detail/detail_product_17.html
หรือถ้าให้เจ๋งก้อใช้ชื่อโปรดักส์เลย
product/detail/camera_digital_sony_rr_1234.html
แบบนี้เจ๋งสุด
บันทึกการเข้า

Yothin
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 2



ดูรายละเอียด
« ตอบ #4 เมื่อ: 27 ธันวาคม 2007, 17:42:39 »

ขอบคุณครับพี่ ๆ ที่ตอบกระทู้
บันทึกการเข้า
sisi
สมุนแก๊งเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 917



ดูรายละเอียด
« ตอบ #5 เมื่อ: 29 ธันวาคม 2007, 10:03:41 »

ไม่ได้หรอก ต้อง mod rewrite เอา แล้วต้องหลบ stop word พวก and & วรรค
เช่น
product/detail.php?id=17
ก้อง่ายสุดนะ
produc_detail_17.html
หรือ
product/detail/detail_product_17.html
หรือถ้าให้เจ๋งก้อใช้ชื่อโปรดักส์เลย
product/detail/camera_digital_sony_rr_1234.html
แบบนี้เจ๋งสุด


ทำแบบนี้อยู่เหมือนกัน ยังไม่ index เลย
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #6 เมื่อ: 29 ธันวาคม 2007, 10:56:13 »

ไม่ได้หรอก ต้อง mod rewrite เอา แล้วต้องหลบ stop word พวก and & วรรค
เช่น
product/detail.php?id=17
ก้อง่ายสุดนะ
produc_detail_17.html
หรือ
product/detail/detail_product_17.html
หรือถ้าให้เจ๋งก้อใช้ชื่อโปรดักส์เลย
product/detail/camera_digital_sony_rr_1234.html
แบบนี้เจ๋งสุด


ทำแบบนี้อยู่เหมือนกัน ยังไม่ index เลย

ทำแบบนี้เหมือนกัน อินเด็กทุกครั้ง -*-
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์