嘿, 我需要在HTACCESS中篩選出具有某個PHP值的請求,我無法找到如何做到這一點。HTACCESS與PHP值
問題是有人發垃圾我的網站與特殊的PHP值,它使我的服務器過載。
URL是www.site.com/?q=XXXXX。我需要過濾掉所有這樣的請求(使用?q = XXXX)並將它們重定向到主頁。
我試過這個,但它不能正常工作(有一個循環)。
RewriteCond %{QUERY_STRING} q=(.*)
RewriteRule ^(.*) http://www.site.com
感謝
因爲我需要這個值。這是一個搜索值,我有另一個從site.com/search/XXXX改寫爲index.php?q =。有人可能在一些遠程搜索中包含了該查詢,我只是不想直接訪問它。 – Tom 2011-03-21 22:27:05
即時通訊仍然不知道你想做什麼,我引用'該網址是www.site.com/?q=XXXXX。我需要過濾掉所有這樣的請求(使用?q = XXXX),並將它們重定向到主頁。這意味着您不希望得到q =的值。... – Neal 2011-03-21 22:28:28
我想過濾掉所有對www的直接請求。 site.com/?q=XXXX,但同時我需要www.site.com/search/XXXX的這個值。我不想在PHP中做,但直接在HTACCESS中,所以我不必打PHP,因爲我有靜態緩存在那裏運行。 – Tom 2011-03-21 22:32:15