. Tricks htaccess / Chỉ thị

Gần đây tôi đã ngày càng buộc phải sử dụng tập tin Htaccess. (tệp chứa định nghĩa Apache) hoặc bộ lọc IPS (kiểm soát truy cập vào một trang web), hoặc để thiết lập Cờ PHP.

1. Điều đầu tiên mà một người quan tâm đến làm việc trên một dự án trực tuyến trực tiếp trên máy chủ và không muốn các trang web để có thể truy cập cho người dùng khác bên ngoài của nó, là khu công nghiệp lọc. Các dòng sau sẽ được viết trong tệp .htaccess:

order deny,allow
deny from all
allow from 83.23.2.4

Do đó chỉ thị bị chặn truy cập vào tất cả người dùng (Forbidden 403), ít hơn 83.23.2.4. Nếu bạn làm việc trên localhost (với Apache được cài đặt) và bạn muốn trang / tệp trên máy chủ web chỉ hiển thị từ mạng LAN (Local Area Network), hãy sử dụng:

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

2. Chặn truy cập vào một số máy chủ web IP-uri/domenii.

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

- truy cập vào máy chủ web của ip 66.57.12.48 và miền * .isp.com bị cấm.

3. Vô hiệu hóa thư mục Browsing.

Options All –Indexes

Cụ thể, nó cấm truy cập vào các thư mục có chỉ số (Index of /).

4. Thay đổi chỉ mục default. (Default trang)

DirectoryIndex home.html index.html index.php

Một máy chủ web được thiết lập default sẽ có các tệp index.html và index.php index / home. Tuy nhiên, nếu chúng ta muốn readme.txt xuất hiện dưới dạng tệp chỉ mục trên địa chỉ web, thì "DirectoryIndex readme.txt" sẽ được ghi thành .htaccess.

5. Ngăn chặn các trang web giới thiệu.

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

Nếu bạn có một liên kết của trang web của bạn trên các trang web khác mà không muốn nhận kính che mặt, bạn có thể sử dụng các dòng trên.

6. Chặn "liên kết nóng" để tránh trộm giao thông (băng thông).

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

Cấm một trang web khác sử dụng hình ảnh (jpg, gif) được lưu trữ trên máy chủ.

7. Flags thay đổi PHP của htaccess.

Để được an toàn hơn, một số máy chủ đã thiết lập register_globals Tắt, Tuy nhiên, những kịch bản (Joomla si MamboVí dụ) đòi hỏi phải cài đặt register_globals trên. Nếu bạn sử dụng và không có tập tin truy cập sharehosting php.iniBạn có thể sử dụng. Htaccess để thay đổi php_flags.

php_flag register_globals On

Các định nghĩa khác cho cài đặt trong .htaccess, HTACCESS Cheat Sheet

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Làm thế nào để » Linux » Apache » . Tricks htaccess / Chỉ thị

Google Chrome Vs. Kaspersky & Stealth Settings

Để lại một bình luận