.htaccess-Tricks / Direktive
In letzter Zeit musste ich die Datei immer häufiger verwenden .htaccess (Datei mit Apache-Definitionen), entweder für a Filter IP-s (kontrollierter Zugriff auf eine Webseite), entweder zum Festlegen PHP-Flags.
1. Das erste, woran eine Person interessiert ist, die direkt auf dem Server an einem Online-Projekt arbeitet und nicht möchte, dass andere Benutzer außer ihr auf die Site zugreifen IP-Filterung. Die folgenden Zeilen werden in die .htaccess-Datei geschrieben:
order deny,allow
deny from all
allow from 83.23.2.4
Dadurch Richtlinie Der Zugriff ist für alle Benutzer gesperrt (403 Verboten), abzüglich 83.23.2.4. Wenn Sie auf localhost arbeiten (mit installiertem Apache) und möchten, dass die Site/Dateien auf dem Webserver nur vom LAN (Local Area Network) aus sichtbar sind, verwenden Sie:
order deny,allow
deny from all
allow from 192.168.0.0/24
2. Sperren des Zugriffs auf den Webserver für bestimmte IPs/Domänen.
<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>
– Der Zugriff auf den Webserver IP 66.57.12.48 und die Domain *.isp.com ist untersagt.
3. Deaktivieren Sie das Durchsuchen von Verzeichnissen.
Options All –Indexes
Genauer gesagt ist der Zugriff auf Ordner, die keinen Index (Index von /) haben, verboten.
4. Ändern des Standardindex. (Standardseite)
DirectoryIndex home.html index.html index.php
Ein Standard-Webserver verfügt über index.html- und index.php-Index/Home-Dateien. Wenn wir jedoch möchten, dass readme.txt auf einer Webadresse als Indexdatei erscheint, wird „DirectoryIndex readme.txt“ in .htaccess geschrieben.
5. Blockieren von Referrer-Sites.
RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]
Wenn Sie einen Link Ihrer Website auf andere Webseiten haben, von denen Sie keine Besucher erhalten möchten, können Sie die obigen Zeilen verwenden.
6. Blockierung von Hotlinks” zu vermeiden Diebstahl de trafic (Bandbreite).
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
Es verbietet einer anderen Website die Verwendung von Bildern (JPG und GIF), die auf dem Server gehostet werden.
7. PHP-Flags in .htaccess ändern
Aus Sicherheitsgründen haben einige Server eingestellt register_globals Aus, dennoch gibt es Schriften (Joomla Und Dinge, zum Beispiel), die bei der Installation register_globals erfordern. Wenn Sie ein Sharehosting nutzen und keinen Zugriff auf die Datei haben Php.ini, Sie können .htaccess zum Ändern verwenden php_flags.
php_flag register_globals On
Weitere Definitionen für Einstellungen in .htaccess, HTACCESS Cheat Sheet
.htaccess-Tricks / Direktive
Was ist neu
Um Stealth
Technologiebegeistert schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe umfangreiche Erfahrungen mit Betriebssystemen wie macOS, Windows und Linux sowie mit Programmiersprachen, Blogging-Plattformen (WordPress) und Online-Shops (WooCommerce, Magento, PrestaShop).
Alle Beiträge von Stealth anzeigenVielleicht interessieren Sie sich auch für...