htaccess [บทนำ]: กฎเกณฑ์บรรทัดฐานการควบคุมเนื้อหาของคุณที่เผยแพร่ทางเน็ต

เมื่อเราแบ่งปันบางสิ่งบนเครือข่ายและฉันหมายถึงโฮสติ้งโดยเฉพาะเราต้องมีเซิร์ฟเวอร์เช่น Apache, Nginx, LightHTTPD, Cheroke เป็นต้น

ดังนั้นเราจึงแบ่งปันโฟลเดอร์ไฟล์และผู้ที่เข้าถึงคอมพิวเตอร์ของเราผ่านเบราว์เซอร์จะสามารถ (โดยใช้เบราว์เซอร์เดียวกัน) เพื่อโต้ตอบกับสิ่งที่เราโฮสต์ไว้อาจเป็นเว็บไซต์เนื้อหามัลติมีเดีย ฯลฯ

แต่ ... เราจะวางกฎเกณฑ์บรรทัดฐานในการเข้าถึงสิ่งที่เราแบ่งปันได้อย่างไร?

มีหลายวิธีในการดำเนินการที่นี่ฉันจะพูดถึง .htaccess.

htaccess คืออะไร?

ในแต่ละโฟลเดอร์ที่เราแชร์ (โฮสต์) เราสามารถใส่ไฟล์ .htaccess (สังเกตจุดที่ขึ้นต้นของชื่อซึ่งแสดงว่าซ่อนอยู่). ไฟล์นี้จะเป็นตำรวจของเราในการเรียกมันไม่ทางใดก็ทางหนึ่งเพราะในนั้นเราสามารถเขียนกฎหรือบรรทัดฐานที่จะช่วยให้เราจัดการ / จัดการการเข้าถึงโฟลเดอร์เดียวกันกับที่ไฟล์นั้นไปยังโฟลเดอร์และไฟล์ (และโฟลเดอร์ย่อย) ที่เหมือนกัน มี

ใส่เพียง ถ้าฉันมีโฟลเดอร์«/ทดสอบ/«, การใช้ไฟล์ .htaccess ฉันสามารถกำหนดค่า IP ที่ฉันต้องการเข้าถึงและไม่ได้กำหนดค่าหากฉันต้องการเมื่อมีคนเข้าสู่โฟลเดอร์นี้ระบบจะเปลี่ยนเส้นทางไปยังไซต์อื่นโดยอัตโนมัติและอื่น ๆ ที่ยาวมาก

เข้าเรื่องกันหน่อย ...

ตัวอย่างเช่นเรามีโฟลเดอร์ชื่อ«dev» (ไม่มีเครื่องหมายคำพูด) ซึ่งสามารถเข้าถึงได้ผ่านที่อยู่ IP ของเราเองหรือผ่านโดเมนเฉพาะ กล่าวอีกนัยหนึ่งเราสามารถเข้าถึงเนื้อหาของโฟลเดอร์นี้ผ่าน:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. นอกจากนี้โดย http://127.0.0.1/dev/ y http://localhost/dev/

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

เพื่อให้บรรลุเป้าหมายนี้เราสร้างไฟล์ .htaccess โฟลเดอร์ devและในไฟล์นี้เราใส่:


เพื่อปฏิเสธการให้
ปฏิเสธจากทั้งหมด
ให้ฮิตจาก

ใส่สิ่งนี้ในไฟล์ .htaccessจะปฏิเสธการเข้าถึงคอมพิวเตอร์อื่น ๆ นอกเหนือจาก 127.0.0.1 (นั่นคือคอมพิวเตอร์ที่ติดตั้ง Apache) เมื่อคุณพยายามเข้าถึงโฟลเดอร์คุณจะได้รับข้อผิดพลาดนี้:

หากคุณต้องการอนุญาตให้ IP 10.10.0.5 เข้าถึงได้เพียงเพิ่มบรรทัด ... โดยมีลักษณะดังนี้:


เพื่อปฏิเสธการให้
ปฏิเสธจากทั้งหมด
ให้ฮิตจาก
ให้ฮิตจาก

นี่คือสาระสำคัญ ... พื้นฐานหรือง่ายที่สุดก็ว่าได้🙂

ฉันจะนำเคล็ดลับหลายประการเกี่ยวกับวิธีจัดการโฟลเดอร์ของเราให้ดีขึ้นโดยใช้ไฟล์ .htaccessถ้าใครมีข้อเสนอแนะเกี่ยวกับเคล็ดลับคำถามหรืออะไรทำนองนั้นบอกฉันได้😉

ความนับถือ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ทรูโกะ 22 dijo

    น่าสนใจขอบคุณมาก😀

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณสำหรับความคิดเห็น😉

      1.    ฮิวโก้ dijo

        อย่างไรก็ตามมีการสะกดผิดที่จุดเริ่มต้นมันเป็น Cherokee และไม่ใช่ Cheeroke

        1.    KZKG ^ กาอาระ dijo

          ตกลงฉันจะแก้ไขทันที😀

  2.   เฟาสตอด dijo

    น่าสนใจมากฉันหวังว่าจะได้รับสิ่งต่อไปนี้ ไชโย

    1.    KZKG ^ กาอาระ dijo

      อันต่อไปจะเปลี่ยนเส้นทางและ😉 ... พรุ่งนี้ไม่ใส่เพราะพรุ่งนี้มีกระทู้พิเศษสำหรับวันครบรอบฮ่า ๆ

  3.   3ndriago dijo

    KZKG รอโพสต์ต่อไป !!! ชานี้ฉันสนใจมาก! หากคุณมีลิงก์ไปยังแหล่งข้อมูลแบบฝึกหัดหรือหนังสืออื่น ๆ โปรดบอกฉันเพื่อที่คุณจะได้ส่งมาให้ฉันหรือบอกให้ ELAV ส่งต่อให้ฉันถ้าไม่ได้โปรด
    บอกฉันโดยเฉพาะว่าคุณมีบางอย่างเกี่ยวกับวิธีซ่อนบางส่วนของที่อยู่เว็บเช่นจาก http://www.loquesea.com/index.php/pagina ที่แสดงเฉพาะ: http://www.loquesea.com/pagina
    ขอบคุณล่วงหน้า!

    1.    KZKG ^ กาอาระ dijo

      ใช่ไม่ต้องกังวลฉันยังไม่ลืม😉…แค่ว่าฉันยุ่งมากตั้งแต่ได้งานใหม่
      สำหรับสิ่งที่คุณบอกฉันถ้าคุณใช้ PHP เวอร์ชันมากกว่า 5.2 ใส่ htaccess ของคุณสิ่งนี้:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      บอกฉันสิว่ามันเหมาะกับคุณหรือเปล่าเพราะฉันไม่มีอะไรจะพิสูจน์ได้
      ทักทายเพื่อนขอบคุณสำหรับทุกสิ่งที่คุณทำให้เรา

      1.    แดเนียลรูอิซ dijo

        ขออภัยคุณพอจะมีตัวอย่างที่สามารถเข้าถึงโฟลเดอร์ที่จัดเก็บโครงการได้ไหม

        ฉันหมายความว่าในแถบที่อยู่ผู้เยี่ยมชมเข้าถึงได้ด้วย domain.com เท่านั้น
        ไม่ใช่กับ domain.com/projectfolder

  4.   luis dijo

    จากหัวข้อนี้คงจะดีไม่น้อยหากคุณอธิบายวิธีจัดการ. htaccess เพื่อให้เข้าถึงโฟลเดอร์ด้วยรหัสผ่าน
    Otros:
    - หากมีใครกล้าโพสต์เนื้อหาเกี่ยวกับ Development IDE
    - ในด้านความคิดเห็นเกี่ยวกับภาษาโปรแกรม: แนวโน้มและวิวัฒนาการ
    - การตั้งค่า Linux และ Android

  5.   luis dijo

    ขออภัยลืมขอบคุณที่เก็บไว้ครับ desdelinux คุณทำมันได้อย่างไร ยินดีด้วย.