2
我擁有一個WordPress站點,並且在/wp-login.php上有DDoS攻擊。我試圖做的是限制訪問這個文件與mod_rewrite,但沒有運氣。Apache mod_rewrite | RewriteCond不起作用
更具體一點,我想要做的是允許訪問這個文件,只允許用戶在查詢字符串中使用keywork google。如果關鍵字不存在,那麼我喜歡將用戶重定向到Google網站。
例子:
- 允許:http://www.my-site.ext/wp-login.php?google
- 重定向:http://www.my-site.ext/wp-login.php到http://www.google.com
我使用的htaccess的是下面的,但它似乎不是作品:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILE} \/wp\-login\.php
RewriteCond %{QUERY_STRING} !google
RewriteRule (.*) http://www.google.com/ [R=301,L]
</IfModule>
我該如何重寫這個規則,爲了讓上述功能起作用?
注:我有嘗試而沒有檢查請求的文件名的第一個的RewriteCond上述規則,並重定向到谷歌是normaly prerformed,但我想要做的是限制重定向只爲WP -login.php
親切的問候