nginx有沒有辦法根據推介拒絕訪問網站的特定部分?限制來自某些推薦的某些頁面請求(nginx)
基本上試圖阻止訪問來自2個referrer域的2個目錄。
這裏是我使用的代碼:
if (($http_referer ~* (badomain1.com|badomain2.com)) &&
($request_uri ~* (directory1/|directory2/))
) {
return 403;
}
但nginx的失敗,錯誤:
[EMERG]:無效的條件 「($ HTTP_REFERER」 在/ usr /本地/ nginx的/ conf目錄/ nginx.conf:88 配置文件/usr/local/nginx/conf/nginx.conf測試失敗
任何幫助,將不勝感激
感謝
但是在這種情況下,兩個表達式都不會被滿足?它會像是OR? – 2011-12-18 09:18:31