เรียนท่านผู้รู้ mod rewrite เข้ามาทางนี้หน่อยครับ .htaccess
พอดีผมทำ mod rewrite ให้ url
จาก xxx.com/xxx/index.php?id=1
เป็น xxx.com/xxx/1.html
แต่มันเข้าได้ 2 ทาง อยากให้ เข้าได้ แต่ xxx.com/xxx/1.html อย่างเดียว
โดยที่ ใครเข้าทาง xxx.com/xxx/index.php?id=1 จะ Redirect ไป xxx.com/xxx/1.html ทันที
หรือไม่ก็ เข้า xxx.com/xxx/index.php?id=1 ไม่ได้ เข้า xxx.com/xxx/1.html ได้อย่างเดียว
ผมนั้งจม 2 วันละครับ คิดไม่ออก ใครพอรู้บ้างครับ ขอคำชี้แนะหน่อย
ขอบคุณครับ
จาก xxx.com/xxx/index.php?id=1
เป็น xxx.com/xxx/1.html
แต่มันเข้าได้ 2 ทาง อยากให้ เข้าได้ แต่ xxx.com/xxx/1.html อย่างเดียว
โดยที่ ใครเข้าทาง xxx.com/xxx/index.php?id=1 จะ Redirect ไป xxx.com/xxx/1.html ทันที
หรือไม่ก็ เข้า xxx.com/xxx/index.php?id=1 ไม่ได้ เข้า xxx.com/xxx/1.html ได้อย่างเดียว
ผมนั้งจม 2 วันละครับ คิดไม่ออก ใครพอรู้บ้างครับ ขอคำชี้แนะหน่อย
ขอบคุณครับ
กังวลไปทำไม ยังไงมันก็ต้องเข้าได้ทั้ง 2 ทางครับ เพราะว่า short url จะต้องถูกแปลงไปเป็น url ปกติ เสมอ ถ้า url ปกติ ไม่สามารถใช้งานได้ ก็หมายถึงไม่สามารถเรียกหน้าเพจได้
ง่า มันเป็นอย่างนี้เองเหรอครับ ผมก็หาวิธีทางไม่ได้ซะที กลัว google มันมองเป็น duplicate content เฉยๆครับ เลยหาวิธีป้องกันให้เข้าได้อย่างเดียว เดี๋ยว google มันมา index แล้วหน้ามันเหมือนกัน
ปล. หุหุ ไม่รู้ผมคิดมากไปป่าวเนี่ย
ขอบคุณอาจารย์มากนะครับ
การที่ google จะมองว่าเป็น duplicate content หรือไม่ เขาไม่ได้ดูที่ ลักษณะของ url หรอกครับ แต่เขาดูที่ host name ครับ ถ้า host name ต่างกัน แต่เนื้อหาเหมือนกัน ถึงจะเป็น duplicate แต่ ทั้งนี้ทั้งนั้น ก็ต้องเหมือนกันมากกว่า 2 เว็บขึ้นไปครับ ตัวอย่างเว็บผม http://www.goragod.com กับ http://goragod.g-th.com ทั้ง 2 เว็บ มี pr สูงทั้งคู่ ทั้งที่ g-th เป็นเว็บสำรอง มีเนื้อเดียวกันกับเว็บหลัก และเพิ่งเปิดได้ไม่กี่เดือนครับ (ความเห็นส่วนตัว จากประสบการณ์)