1
如果有人在stackoverflow社区可以提供帮助,我将非常感激。我有一个magento站点,我试图限制某些被称为强力攻击目标的URL只能从某些管理员ips访问。Apache htaccess基于IP重定向多个URL请求
我有两个管理员的IP地址,我想是唯一的IP地址来访问以下驱动器路径
/admin
/downloader
/rss/catalog
/rss/order
我试图用取之于swissuplabs.com但我提供的基于折以下代码得到一个内部服务器错误
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]
我的网站都是https。即使通过ip地址使用上述内容也会导致内部服务器错误。
谢谢你的。如何添加以下网址: 'wp-login.php' '/ forum /' –
只需在第一个条件中添加它们:'RewriteCond%{THE_REQUEST} /(下载器| rss /(目录|订单)|管理员| forum | wp-login \ .php)[/?\ s] [NC]' – anubhava