V3

เริ่มโพสต์โดย iannnnn, 26 มิ.ย. 2008, 04:50 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

❤ NoOIzY&Tad ❤

 :33: ก็ของกันย์อวรตารเล็กหนิ
★ .・。゜ïzY ™ ﺕ ❤ Loveable ☂
 ` Mode : รักเธอ *
T&I

iannnnn


กันย์

ไม่เกี๊ยว :07:
หนุ่มอักษรรักแน่ รักแท้ตลอดกาล~

นายโอ้เอ้

เล็กและดำ  :47:
Today you , Tomorrow me.

กันย์

หนุ่มอักษรรักแน่ รักแท้ตลอดกาล~

itor

เสกสรรค์!!!

❤ NoOIzY&Tad ❤

 :30: เล็กและดำ
★ .・。゜ïzY ™ ﺕ ❤ Loveable ☂
 ` Mode : รักเธอ *
T&I

Buob Marley

ล้างดาวเป็นห้องๆ ได้ด้วยเหรอครับ? :37:/
http://img3.f0nt.com/flash/66d37d0393ee1ab1e2e55182dfabf34e.swf

A Long Patience: Wish Us Luck (and Happy Anniversary)

นายโอ้เอ้

ได้
กด     ล้างดาว~  ที่ห้องนั้นๆ
Today you , Tomorrow me.

หมีโหด*

มีระบบเอา จพส แลกของรางวัลไหมคะ  :37:
แบบพันทิป
ตามหารักแท้ค่ะ โฮกกก

Earthchie

แลกอะไรอ่ะครับ

บัตรจีบพี่หมี?   :43:
ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog

เบย์

ต้องของจริงด้วยนะ

iannnnn

ขุดนิดคิดเท่าไหร่ครับ




ตอนนี้เริ่มๆ ทำ V3 อย่างจริงจังแล้ว
ตอนนี้ผ่านขั้นตอนการลองผิดลองถูกหลายอย่างมาจนถึงขั้นตอนที่ต้องใช้พลังถึกแล้วครับ
เลยจะถามผู้มีความรู้เรื่องการเขียนไฟล์ .htaccess ลงใน directory ที่กำหนด
ว่าถ้าเราจะป้องกันการทำ hotlink (กันคนอื่นทำลิงก์ตรงๆ มาดูดฟอนต์ไปแปะเว็บตัวเองน่ะจ้ะ)
โดยป้องกันทั้งการ hotlink จากเว็บอื่น และการพิมพ์ url ของไฟล์ตรงๆ เลยด้วยนะ (ได้ไหมอันนี้)
โดยจะเขียนไฟล์นี้ลงใน Directory หลักที่ใช้เก็บไฟล์ (สมมติชื่อ /files)
แต่ให้มันส่งผลครอบคลุมถึง Sub Directory ของ /files ด้วย

คือไฟล์ฟอนต์ทุกตัวจะอยู่ในรูป .zip ครับ
แต่ถ้าเราจะเอามารวมใน dir เดียวกันหมดเนี่ยคงตายซะก่อน เพราะมันหลายร้อยไฟล์
เลยจะแยกเป็น dir แต่ละ dir แยกตามชื่อของเจ้าของฟอนต์ครับ



และถ้าเป็นไปได้รบกวนช่วยอธิบายคำสั่งคร่าวๆ
ของภาษาดาวนาเม็กในแต่ละบรรทัดได้ยิ่งดี :46:
จะได้รู้แล้วนำไปประยถกต์ใช้ในภายภาคหน้าได้ด้วยจ้ะ

นายโอ้เอ้

มีตัวช่วยออนไลน์เพียบเลย

เช่น

http://www.htaccesstools.com/hotlink-protection/

กำหนดค่าให้มันแล้วจะได้แบบนี้

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?f0nt.com [NC]
RewriteRule \.(zip)$ [url=http://www.f0nt.com]www.f0nt.com[/url] [NC,R,L]


กล่าวคือ จะต้องมี refer เป็น ฟอนต์ ถ้าพิมพ์เองจะไม่มี refer ก็ใช้ไม่ได้
ถ้าไม่มี refer มายังไฟล์ .zip  จะรีไดเร็กให้มาเปิดหน้าเว็บฟอนต์เอง www.f0nt.com


ซึ่งมันครอบคุมซับโพลเดอร์อยู่แล้ว เพราะจากกฎมันสนใจแค่ท้ายของ url คือ zip




แต่มีเด็ดกว่านี้ คือการกำนด rule ให้ url กับ ไฟล์จริงอยู่กันคนละที่

เช่น url เป็น download/user/111.zip แต่ไฟล์จริงเก็บอยู่ที่ files/user/111.zip

ก็กำหนดแบบนี้

RewriteRule ^download/([A-Za-z0-9_\-]+)/([A-Za-z0-9_\-]+)$ files/$1/$2 [L]



เอามารวมกันก็ได้ประมาณนี้


RewriteEngine on
RewriteRule ^download/([A-Za-z0-9_\-]+)/([A-Za-z0-9_\-]+)$ files/$1/$2 [L]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?f0nt.com [NC]
RewriteRule \.(zip)$ [url=http://www.f0nt.com]www.f0nt.com[/url] [NC,R,L]



ลองดูน่าจะใช้ได้




ปอลอ
ตอนแรกแอบงง มีกระทู้ชื่อเดียวกันแต่อยู่คนละห้อง  เกือบหลุด :47:


Today you , Tomorrow me.

iannnnn

:46: โอ้ว ขอบคุณคักๆ ชักแง้กๆ เลยครับ
แบบนี้ก็คือให้มันสนใจแค่ "นามสกุลไฟล์" ที่อยู่ใน "url" ที่กำหนดใช่มะ

ทีนี้สงสัยว่าถ้าเป็นกรรมวิธีนี้แล้วเนี่ย
การอ่านข้อมูลผ่าน Feed ก็จะไม่สามารถคลิกเข้ามาเพื่อดาวน์โหลดได้ใช่ไหมครับ
เพราะมันจะมองเป็น hotlink
แล้วแบบนี้จะมีออปชั่นที่พอคลิกลิงก์ดังกล่าว
แล้วให้มาปรากฏที่ f0nt.com หน้าแรกอะไรแบบนี้ได้ไหมครับ
หรือถ้าไม่ได้ก็ไม่เป็นไร คืออยากรู้ว่าการป้องกัน hotlink แบบนี้เนี่ย
มันส่งผลต่อการอ่าน Feed ด้วยหรือเปล่า

SMF 2.1.7 © 2026, Simple Machines