.htaccess Κόλπα / Οδηγίες

Τον τελευταίο καιρό έχω όλο και περισσότερο αναγκάζονται να χρησιμοποιούν το αρχείο .htaccess (Αρχείο που περιέχει τους ορισμούς Apache), ή να φιλτράρισμα IPΤοποθεσίες (ελεγχόμενη πρόσβαση σε μια ιστοσελίδα) ή να ρυθμίσετε PHP σημαίες.

1. Το πρώτο πράγμα που ένα πρόσωπο που είναι ενδιαφέρονται να εργαστούν σε ένα online πρόγραμμα απευθείας στο διακομιστή και δεν θέλουν η περιοχή μπορεί να προσπελαστεί από άλλους χρήστες εκτός από αυτόν είναι φιλτραρίσματος IPs. . Htaccess Το αρχείο θα γράψει τις ακόλουθες γραμμές:

order deny,allow
deny from all
allow from 83.23.2.4

Εκ τούτου Οδηγία εμποδίσει την πρόσβαση σε όλους τους χρήστες (403 Απαγορευμένη), Λιγότερο 83.23.2.4. Εάν η εργασία στο localhost (με εγκατεστημένο Apache) και την site-ul/fisierele webserver θέλουν να είναι ορατές μόνο σε LAN (Local Area Network), χρήση:

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

2. Αποκλεισμός πρόσβασης σε ορισμένες webserver IP-uri/domenii.

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

- Απαγορεύεται η πρόσβαση στον διακομιστή ιστού 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 αρχεία. Ωστόσο, εάν θέλουμε το readme.txt να εμφανίζεται ως αρχείο ευρετηρίου σε μια διεύθυνση ιστού, το "DirectoryIndex readme.txt" θα γραφτεί στο .htaccess.

5. Μπλόκο ιστοσελίδες referrer.

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

Εάν έχετε ένα σύνδεσμο του site σας σε άλλες ιστοσελίδες που δεν επιθυμείτε να λαμβάνετε γείσα, μπορείτε να χρησιμοποιήσετε τις γραμμές παραπάνω.

6. Αποκλεισμός "hot link" για αποφυγή κλοπή κυκλοφορίας (bandwidth).

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

Απαγορευθεί σε άλλο site για να χρησιμοποιήσετε τις εικόνες (jpg και gif) που φιλοξενούνται στο διακομιστή.

7. Σημαίες της αλλαγής PHP. Htaccess

Για να είναι πιο ασφαλής, καθορίζονται ορισμένοι διακομιστές register_globals OffΩστόσο, υπάρχουν σενάρια (Joomla si MamboΓια παράδειγμα) που απαιτούν την εγκατάσταση Στις register_globals. Εάν χρησιμοποιείτε ένα αρχείο sharehosting και δεν έχουν πρόσβαση php.iniΜπορείτε να χρησιμοποιήσετε. Htaccess για να αλλάξετε php_flags.

php_flag register_globals On

Περισσότεροι ορισμοί για ρυθμίσεις στο .htaccess, HTACCESS Cheat Sheet

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » Linux » Apache » .htaccess Κόλπα / Οδηγίες

Αφήστε ένα σχόλιο