Start
/
Website-Hilfe
/
Sonstiges
/
Ist es möglich, die AllowOverride-Direktive von Apache auf All zu setzen?

Ist es möglich, die AllowOverride-Direktive von Apache auf All zu setzen?

Die Direktive AllowOverride in der Apache-Konfiguration wurde auf allen Servern auf ‘All’ gesetzt.

So können Sie eine lokale .htaccess-Datei verwenden und Optionen wie die folgenden definieren:

#Ersetzen Sie mod_rewrite und fügen Sie einige Beispielregeln ein:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}!-F
RewriteCond %{REQUEST_FILENAME}!-D
#RewriteCond %{REQUEST_URI} ^(/component/option, com) [NC, OR] optional- siehe Hinweise ##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html)
RewriteRule ^(content/| component/) index.php

#Sicherheitsmodus aktivieren:
SecFilterEngine On
SecFilterScanPOST On
SecFilterDefaultAction “verweigern, Status: 412”
# WEB-ATTACKS wget-Befehl versuchen
SecFilterSelective THE_REQUEST “wget”

#Set verschiedene Handler für Skripte:
AddHandler nonworkig .cgi .pl .py

Hinweis: Das Obige funktioniert nur, wenn Sie die NGINX Direct Delivery für Ihre Website deaktivieren. Sie können sehen, wie Sie das in diesem Tutorial finden.

Diesen Artikel teilen