เรียนท่านผู้รู้เรื่อง mod rewrite เข้ามาทางนี้หน่อยครับ .htaccess

เริ่มโดย สเร็น, 10 สิงหาคม 2009, 01:27:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

สเร็น

พอดีผมทำ 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 วันละครับ คิดไม่ออก ใครพอรู้บ้างครับ ขอคำชี้แนะหน่อย

ขอบคุณครับ  :'(


สเร็น

ดันนิดนึง  :D

ยังทำไม่ได้เลย ใครรู้ช่วยด้วยน่า

:-[

kudjung

อันนี้เขียนตรวจสอบในไฟล์ index.php ว่าหน้าที่เปิดถูกต้องไหมโดยการตรวจสอบ URL ที่ส่งมาเอาครับ

*ขออนุญาต (คำเขียนผิดคือ อนุญาติ) เอา Code ออกนะครับ

honghong


desiger

มาอัพเดท [direct=http://www.nod32ze3.com]NOD32[/direct] รหัส NOD32 Username Password NOD 32 กันครับ [direct=http://fundz3.bloggang.com][/direct] [direct=http://my.dek-d.com/dlzdekd/blog][/direct]

จิโลน

มันต้องเข้าได้ทั้ง 2 ทางแหระครับ   เพราะว่าหาก   เรียกผ่าน  เช่น  id=1  แบบนี้เข้าไม่ได้

แล้วมันจะเรียกผ่าน  mod rewrite  ได้ยังไง

สเร็น

ง่า มันเป็นอย่างนี้เองเหรอครับ ผมก็หาวิธีทางไม่ได้ซะที กลัว google มันมองเป็น duplicate content เฉยๆครับ เลยหาวิธีป้องกันให้เข้าได้อย่างเดียว เดี๋ยว google มันมา index แล้วหน้ามันเหมือนกัน

ปล. หุหุ ไม่รู้ผมคิดมากไปป่าวเนี่ย

WPDSign

อ้างถึงจาก: สเร็น ใน 10 สิงหาคม 2009, 15:14:09
ง่า มันเป็นอย่างนี้เองเหรอครับ ผมก็หาวิธีทางไม่ได้ซะที กลัว google มันมองเป็น duplicate content เฉยๆครับ เลยหาวิธีป้องกันให้เข้าได้อย่างเดียว เดี๋ยว google มันมา index แล้วหน้ามันเหมือนกัน

ปล. หุหุ ไม่รู้ผมคิดมากไปป่าวเนี่ย

บล๊อกไว้ก่อนก๋ดีครับ ไว้แก้ url เสร็จก่อนค่อยปล่อยบอทเข้ามา
สร้างบ้าน Modern [direct=https://casa-concept1.com/]แบบบ้านโมเดิร์น[/direct] มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ [direct=http://www.architect-bkk.com/แบบบ้านสองชั้น]แบบบ้านสองชั้น[/direct] ทุกสไลต์บริการ[direct=http://www.ideaican.com/]รับสร้างบ้าน[/direct] ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มี[direct=https://แบบบ้านสไตล์รีสอร์ท.blogspot.com]แบบบ้านสไตล์รีสอร์ท[/direct]พร้อมก่อสร้าง ลงประกาศขายบ้านที่ [direct=http://www.classified108.com/]ลงประกาศ[/direct]

สเร็น

อ้างถึงจาก: doteenee.com ใน 10 สิงหาคม 2009, 15:18:39
อ้างถึงจาก: สเร็น ใน 10 สิงหาคม 2009, 15:14:09
ง่า มันเป็นอย่างนี้เองเหรอครับ ผมก็หาวิธีทางไม่ได้ซะที กลัว google มันมองเป็น duplicate content เฉยๆครับ เลยหาวิธีป้องกันให้เข้าได้อย่างเดียว เดี๋ยว google มันมา index แล้วหน้ามันเหมือนกัน

ปล. หุหุ ไม่รู้ผมคิดมากไปป่าวเนี่ย

บล๊อกไว้ก่อนก๋ดีครับ ไว้แก้ url เสร็จก่อนค่อยปล่อยบอทเข้ามา

มันไม่รู้จะทำไงแล้วครับ งม มา สองสามวันแล้วเนี่ย

search หาเรื่อง htaccess เว็บนอกเว็บใน ก็ไม่มีใครเขียนไว้เลย

ลงบอร์ด อาจารย์ goragod ก็บอกว่า


อ้างถึง555+++

กังวลไปทำไม ยังไงมันก็ต้องเข้าได้ทั้ง 2 ทางครับ เพราะว่า short url จะต้องถูกแปลงไปเป็น url ปกติ เสมอ ถ้า url ปกติ ไม่สามารถใช้งานได้ ก็หมายถึงไม่สามารถเรียกหน้าเพจได้


เลยสงสัยแล้วเนี่ยว่าจะทำได้ป่าว

:-\

kudjung

ความจริงการ mod rewrite ถ้าเราแปลง url ตั้งแต่แรกมันก็ไม่มีปัญหาครับ ยกเว้นแต่หน้าหนึ่งแปลง อีกหน้าลิงค์ไม่แปลง มันก็เข้าได้ทั้งสองครับ


สเร็น

อ้างถึงจาก: kudjung ใน 10 สิงหาคม 2009, 16:05:25
ความจริงการ mod rewrite ถ้าเราแปลง url ตั้งแต่แรกมันก็ไม่มีปัญหาครับ ยกเว้นแต่หน้าหนึ่งแปลง อีกหน้าลิงค์ไม่แปลง มันก็เข้าได้ทั้งสองครับ



ตอนแรกมันเป็น xxx.php?id=1 แต่ผมจะ redirect 301 มาป็น /1.html ให้หมดครับ

ไม่รู้ อันดับ google จะมีปัญหาป่าว

chui761

[direct=http://secure.hostgator.com/~affiliat/cgi-bin/affiliates/clickthru.cgi?id=amazonnrr]เช่าโฮสเกเตอร์ Promotion ลด 50% click[/direct]|
Hostgator คูปอง Baby plan เดือนแรก 0.01$=TSBSAVE001 หลายเดือนลด 25%=TSBSAVE025 |[direct=http://www.amzhowto.com/websitemap/]สอน Clickbank Amazon CPA/Payday Viglink เช่าโฮสต์นอก จดโดเมนราคาถูก[/direct]
[direct=http://support.hostneverdie.com/aff.php?aff=156]เช่าโฮสต์ไทย hostneverdie[/direct]
[direct=http://hosterbox.com/billing/aff.php?aff=139]Hosterbox Host นอกราคาประหยัด คุณภาพดีไม่แพ้ gator[/direct]

จิโลน

ลิงค์เก่าๆ ก็ปล่อยมันไปเลยครับ   เดี่ยวมันก็  deindex  เอง

ตอนนี้เราก็ทำลิงค์ใหม่ผ่านยัง  mod rewrite  เดี่ยว มันก็  index ใหม่เอง

ผมก็ทำแบบนี้เหมือนกัน  ลิงค์เก่าๆ ก็หายไปหมดแล้ว  ลิงค์ที่ทำใหม่มาแทน

google เขาฉลาด  ลิงค์ไหนที่คนคลิก ประจำ  เขาก็เก็บ ลิงค์นั้นมา  แสดงผล

chui761

ของผมก็เข้าได้บางหน้า 3 ทางเลย แบบว่า พอนึกอะไรออก ก็จะปรับ mod_rewrite ไปเรื่อยๆ น่ะครับ

แล้ว ลิงค์แบบเดิมมัน index แล้ว กลัวคนจะคลิกเข้ามาไม่ได้ ก็เลยยังปรับ mod_rewrite ให้รองรับ url แบบเดิมไว้ด้วย

แต่เวลาผมปรับใหม่ ก็จะทำ sitemap ให้ได้ url แบบใหม่แล้วก็ submit ซักพัก url ที่ index ส่วนใหญ่ก็จะกลายเป็นแบบใหม่ครับ
[direct=http://secure.hostgator.com/~affiliat/cgi-bin/affiliates/clickthru.cgi?id=amazonnrr]เช่าโฮสเกเตอร์ Promotion ลด 50% click[/direct]|
Hostgator คูปอง Baby plan เดือนแรก 0.01$=TSBSAVE001 หลายเดือนลด 25%=TSBSAVE025 |[direct=http://www.amzhowto.com/websitemap/]สอน Clickbank Amazon CPA/Payday Viglink เช่าโฮสต์นอก จดโดเมนราคาถูก[/direct]
[direct=http://support.hostneverdie.com/aff.php?aff=156]เช่าโฮสต์ไทย hostneverdie[/direct]
[direct=http://hosterbox.com/billing/aff.php?aff=139]Hosterbox Host นอกราคาประหยัด คุณภาพดีไม่แพ้ gator[/direct]

las722026

ขอโทษ นะครับ เอา code mod rewrite ที่เขียนมาแบ่งบันกันบ้างซิครับ จะได้เอาไปลองทำ และ สามารถทดสอบปัญหาได้นะครับ :)

TG_Min

มันเข้าได้ทั้งสองทางสิครับ กฏมันก็มีแบบบนั้น คือเอาทางแรกมาแปลงให้เป็นทางที่ 2 ซึ่งถ้าทางแรกไม่ถูกทำให้รู้จักมันก็ไม่มีอะไรเกิดขึ้น มันจะเก็บแต่เฉพาะทางที่ 2 เท่านั้น

อีกอย่าง ถ้าจะตรวจสอบ link คงต้องไปเขียนที่ไฟล์ index ในเรื่องของ HTTP_HOST ว่าจำกัดการเข้า link แบบไหนบ้าง ซึ่ง php ก็มีรายละเอียดให้แล้วใน info
[direct=https://www.kasetorganic.com/shop/]Shop[/direct] [direct=https://www.dek-d.com/member/profile/beautisora/blog]บล็อกของ Sora[/direct] [direct=https://krabi.vwander.com]เที่ยวกระบี่ไปได้ทุกวัน[/direct]