Ich werde es sehr schätzen, wenn jemand in der Stackoverflow-Community dabei helfen kann. Ich habe eine Magento-Site und versuche, bestimmte URLs, von denen bekannt ist, dass sie Angriffen von Brute-Force-Angriffen unterliegen, auf bestimmte Admin-ips zu beschränken.Apache Htaccess Redirecting mehrere URL-Anfragen basierend auf IP
Ich habe zwei Admin-IP-Adressen, die Ich mag würde die einzigen IPs sein, die folgenden Laufwerkpfade zugreifen
/admin
/downloader
/rss/catalog
/rss/order
Ich habe versucht, den folgenden Code basiert weg zu verwenden, was von swissuplabs.com zur Verfügung gestellt, aber ich Erhalte einen internen Serverfehler
RewriteCond %{REQUEST_URI} ^.*/downloader [OR,NC]
RewriteCond %{REQUEST_URI} ^.*/rss/catalog [OR,NC]
RewriteCond %{REQUEST_URI} ^.*/rss/order [NC]
RewriteCond %{REMOTE_ADDR} !^12.12.12.12
RewriteCond %{REMOTE_ADDR} !^13.13.13.13
RewriteRule ^(.*)$ https:// %{HTTPS_HOST}/ [R=302,L]
Meine Seite ist alles https. Selbst wenn Sie das oben genannte mit der IP-Adresse verwenden, führt dies zu einem internen Serverfehler.
Danke, dass für. Wie würde ich die folgenden URLs hinzufügen: 'wp-login.php' '/forum/' –
Fügen Sie sie nur in der ersten Bedingung als:' RewriteCond% {THE_REQUEST}/(Downloader | rss/(Katalog | Bestellung) | Admin | Forum | wp-login \ .php) [/? \ s] [NC] ' – anubhava