เมื่อเราแบ่งปันบางสิ่งบนเครือข่ายและฉันหมายถึงโฮสติ้งโดยเฉพาะเราต้องมีเซิร์ฟเวอร์เช่น Apache, Nginx, LightHTTPD, Cheroke เป็นต้น
ดังนั้นเราจึงแบ่งปันโฟลเดอร์ไฟล์และผู้ที่เข้าถึงคอมพิวเตอร์ของเราผ่านเบราว์เซอร์จะสามารถ (โดยใช้เบราว์เซอร์เดียวกัน) เพื่อโต้ตอบกับสิ่งที่เราโฮสต์ไว้อาจเป็นเว็บไซต์เนื้อหามัลติมีเดีย ฯลฯ
แต่ ... เราจะวางกฎเกณฑ์บรรทัดฐานในการเข้าถึงสิ่งที่เราแบ่งปันได้อย่างไร?
มีหลายวิธีในการดำเนินการที่นี่ฉันจะพูดถึง .htaccess.
htaccess คืออะไร?
ในแต่ละโฟลเดอร์ที่เราแชร์ (โฮสต์) เราสามารถใส่ไฟล์ .htaccess (สังเกตจุดที่ขึ้นต้นของชื่อซึ่งแสดงว่าซ่อนอยู่). ไฟล์นี้จะเป็นตำรวจของเราในการเรียกมันไม่ทางใดก็ทางหนึ่งเพราะในนั้นเราสามารถเขียนกฎหรือบรรทัดฐานที่จะช่วยให้เราจัดการ / จัดการการเข้าถึงโฟลเดอร์เดียวกันกับที่ไฟล์นั้นไปยังโฟลเดอร์และไฟล์ (และโฟลเดอร์ย่อย) ที่เหมือนกัน มี
ใส่เพียง ถ้าฉันมีโฟลเดอร์«/ทดสอบ/«, การใช้ไฟล์ .htaccess ฉันสามารถกำหนดค่า IP ที่ฉันต้องการเข้าถึงและไม่ได้กำหนดค่าหากฉันต้องการเมื่อมีคนเข้าสู่โฟลเดอร์นี้ระบบจะเปลี่ยนเส้นทางไปยังไซต์อื่นโดยอัตโนมัติและอื่น ๆ ที่ยาวมาก
เข้าเรื่องกันหน่อย ...
ตัวอย่างเช่นเรามีโฟลเดอร์ชื่อ«dev» (ไม่มีเครื่องหมายคำพูด) ซึ่งสามารถเข้าถึงได้ผ่านที่อยู่ IP ของเราเองหรือผ่านโดเมนเฉพาะ กล่าวอีกนัยหนึ่งเราสามารถเข้าถึงเนื้อหาของโฟลเดอร์นี้ผ่าน:
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- นอกจากนี้โดย http://127.0.0.1/dev/ y http://localhost/dev/
ในโฟลเดอร์นี้เรากำลังพัฒนาสิ่งใหม่ทำงานในโปรเจ็กต์ใหม่หรือบางสิ่งบางอย่างและเราไม่ต้องการให้คนอื่นเข้าถึงนั่นคือ ... มีเพียงเราเท่านั้นที่สามารถเข้าและดูเนื้อหาของโฟลเดอร์นั้นส่วนที่เหลือที่พยายามเข้าถึงจะไม่สามารถเข้าถึงได้ เนื่องจากการเข้าถึงจะถูกปฏิเสธ
เพื่อให้บรรลุเป้าหมายนี้เราสร้างไฟล์ .htaccess โฟลเดอร์ devและในไฟล์นี้เราใส่:
เพื่อปฏิเสธการให้
ปฏิเสธจากทั้งหมด
ให้ฮิตจาก
ใส่สิ่งนี้ในไฟล์ .htaccessจะปฏิเสธการเข้าถึงคอมพิวเตอร์อื่น ๆ นอกเหนือจาก 127.0.0.1 (นั่นคือคอมพิวเตอร์ที่ติดตั้ง Apache) เมื่อคุณพยายามเข้าถึงโฟลเดอร์คุณจะได้รับข้อผิดพลาดนี้:
หากคุณต้องการอนุญาตให้ IP 10.10.0.5 เข้าถึงได้เพียงเพิ่มบรรทัด ... โดยมีลักษณะดังนี้:
เพื่อปฏิเสธการให้
ปฏิเสธจากทั้งหมด
ให้ฮิตจาก
ให้ฮิตจาก
นี่คือสาระสำคัญ ... พื้นฐานหรือง่ายที่สุดก็ว่าได้🙂
ฉันจะนำเคล็ดลับหลายประการเกี่ยวกับวิธีจัดการโฟลเดอร์ของเราให้ดีขึ้นโดยใช้ไฟล์ .htaccessถ้าใครมีข้อเสนอแนะเกี่ยวกับเคล็ดลับคำถามหรืออะไรทำนองนั้นบอกฉันได้😉
ความนับถือ
น่าสนใจขอบคุณมาก😀
ขอบคุณสำหรับความคิดเห็น😉
อย่างไรก็ตามมีการสะกดผิดที่จุดเริ่มต้นมันเป็น Cherokee และไม่ใช่ Cheeroke
ตกลงฉันจะแก้ไขทันที😀
น่าสนใจมากฉันหวังว่าจะได้รับสิ่งต่อไปนี้ ไชโย
อันต่อไปจะเปลี่ยนเส้นทางและ😉 ... พรุ่งนี้ไม่ใส่เพราะพรุ่งนี้มีกระทู้พิเศษสำหรับวันครบรอบฮ่า ๆ
KZKG รอโพสต์ต่อไป !!! ชานี้ฉันสนใจมาก! หากคุณมีลิงก์ไปยังแหล่งข้อมูลแบบฝึกหัดหรือหนังสืออื่น ๆ โปรดบอกฉันเพื่อที่คุณจะได้ส่งมาให้ฉันหรือบอกให้ ELAV ส่งต่อให้ฉันถ้าไม่ได้โปรด
บอกฉันโดยเฉพาะว่าคุณมีบางอย่างเกี่ยวกับวิธีซ่อนบางส่วนของที่อยู่เว็บเช่นจาก http://www.loquesea.com/index.php/pagina ที่แสดงเฉพาะ: http://www.loquesea.com/pagina
ขอบคุณล่วงหน้า!
ใช่ไม่ต้องกังวลฉันยังไม่ลืม😉…แค่ว่าฉันยุ่งมากตั้งแต่ได้งานใหม่
สำหรับสิ่งที่คุณบอกฉันถ้าคุณใช้ PHP เวอร์ชันมากกว่า 5.2 ใส่ htaccess ของคุณสิ่งนี้:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
บอกฉันสิว่ามันเหมาะกับคุณหรือเปล่าเพราะฉันไม่มีอะไรจะพิสูจน์ได้
ทักทายเพื่อนขอบคุณสำหรับทุกสิ่งที่คุณทำให้เรา
ขออภัยคุณพอจะมีตัวอย่างที่สามารถเข้าถึงโฟลเดอร์ที่จัดเก็บโครงการได้ไหม
ฉันหมายความว่าในแถบที่อยู่ผู้เยี่ยมชมเข้าถึงได้ด้วย domain.com เท่านั้น
ไม่ใช่กับ domain.com/projectfolder
จากหัวข้อนี้คงจะดีไม่น้อยหากคุณอธิบายวิธีจัดการ. htaccess เพื่อให้เข้าถึงโฟลเดอร์ด้วยรหัสผ่าน
Otros:
- หากมีใครกล้าโพสต์เนื้อหาเกี่ยวกับ Development IDE
- ในด้านความคิดเห็นเกี่ยวกับภาษาโปรแกรม: แนวโน้มและวิวัฒนาการ
- การตั้งค่า Linux และ Android
ขออภัยลืมขอบคุณที่เก็บไว้ครับ desdelinux คุณทำมันได้อย่างไร ยินดีด้วย.