我無法阻止兩個不良的機器人,從我的網站吸持帶寬,我敢肯定它與*在用戶代理名稱,他們使用。htaccess塊*機器人和機器人*
現在,我使用下面的代碼來阻止壞的機器人(這是一個節選)......
# block bad bots
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^spider$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^robot$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^crawl$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^discovery$
RewriteRule .* - [F,L]
當我嘗試做RewriteCond %{HTTP_USER_AGENT} ^*bot$ [OR]
或RewriteCond %{HTTP_USER_AGENT} ^(*bot)$ [OR]
我得到一個錯誤。
猜測有一個非常簡單的方法來做到這一點,我只是還沒有找到在谷歌。
這就是我想的事情之一,它的炸彈了。 – Rmilligan2372
Doh - 我沒有正確預覽。我的反斜槓沒有顯示出來,需要轉義。諷刺的,呃。 –
是的,這正是我所需要的 – Rmilligan2372