. เคล็ดลับ Htaccess / สั่ง

ๆ นี้ผมได้รับการบังคับให้ใช้ไฟล์มากขึ้น .htaccess (ไฟล์ที่มีคำจำกัดความ Apache) หรือถึง กรอง IPS (ควบคุมการเข้าถึงหน้าเว็บ) หรือการตั้ง ธง PHP.

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

order deny,allow
deny from all
allow from 83.23.2.4

ด้วยเหตุนั้น คำสั่ง บล็อกการเข้าถึงผู้ใช้ทั้งหมด (ฮิตพระราชวังต้องห้าม) หัก 83.23.2.4 ถ้าคุณทำงานใน localhost (กับ Apache ติดตั้ง) และคุณต้องการเว็บไซต์ / ไฟล์บนเว็บเซิร์ฟเวอร์ที่จะมองเห็นได้เฉพาะจาก LAN (Local Area Network) ใช้:

order deny,allow
deny from all
allow from 192.168.0.0/24

2. ปิดกั้นการเข้าถึงไปยังเว็บเซิร์ฟเวอร์ IP-uri/domenii บาง

<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>

- ไม่อนุญาตให้เข้าถึงเว็บเซิร์ฟเวอร์ของ ip 66.57.12.48 และโดเมน * .isp.com

3. ปิดการใช้งานไดเรกทอรี Browsing.

Options All –Indexes

โดยเฉพาะมันห้ามไม่ให้เข้าถึงโฟลเดอร์ที่มีดัชนี (Index of /)

4. การเปลี่ยนแปลงดัชนี default. (Default หน้า)

DirectoryIndex home.html index.html index.php

ชุดเว็บเซิร์ฟเวอร์ default จะมี index.html และ index.php index / home files อย่างไรก็ตามหากเราต้องการให้ readme.txt ปรากฏเป็นไฟล์ดัชนีบนที่อยู่เว็บ "DirectoryIndex readme.txt" จะถูกเขียนลงใน. htaccess

5. การปิดกั้นเว็บไซต์ที่อ้างอิง.

RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]

หากคุณมีการเชื่อมโยงในเว็บไซต์ของคุณบนหน้าเว็บอื่น ๆ ที่ไม่ต้องการรับ visors คุณสามารถใช้เส้นดังกล่าวข้างต้น

6. บล็อก "ฮอตลิงค์" เพื่อหลีกเลี่ยง การโจรกรรม การจราจร (bandwidth)

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

ห้ามไม่ให้เว็บไซต์ที่จะใช้ภาพ (JPG และ GIF) ที่โฮสต์บนเซิร์ฟเวอร์อื่น

7. เปลี่ยนธงของ PHP. Htaccess

เพื่อความปลอดภัยมากขึ้นบางเซิร์ฟเวอร์มีการตั้ง register_globals Off, แต่เป็นสคริปต์ (Joomla si แมมโบ้ตัวอย่างเช่น) ที่ต้องมีการติดตั้งใน register_globals ถ้าคุณใช้และไม่ได้มีการเข้าถึงไฟล์ sharehosting php.iniคุณสามารถใช้. Htaccess การเปลี่ยนแปลง php_flags.

php_flag register_globals On

คำจำกัดความเพิ่มเติมสำหรับการตั้งค่าใน. htaccess, HTACCESS Cheat Sheet

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » Linux » อาปาเช่ » . เคล็ดลับ Htaccess / สั่ง
แสดงความคิดเห็น