2012-05-23 49 views
0

在過去的日子裏,bingbot正試圖訪問不存在的頁面,而我現在還沒有開始確定這些鏈接的來源。在原始和有效的url之前,它會增加一個隨機目錄,例如:重定向錯誤的目錄請求

GET /ToWLQ/my-valid-url-here-4416.html HTTP/1.1" 404 2608 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 

My correct url is: 
/my-valid-url-here-4416.html 

字符串/ XuRT /和頁面頻繁更改。

我想通過htaccess重定向,以避免這麼多的錯誤。

from: /ToWLQ/my-valid-url-here-4416.html 
to: /my-valid-url-here-4416.html 

謝謝

維拉

回答

1

最好的答案在這裏取決於你是否能有效地概括了bingbot前綴與您的網頁,以及您的網頁圖形的圖形。根據您的問題提供的信息,在你的.htaccess這樣的規則將工作:

這是假設的第一個字母將是大寫,第二小寫和大寫休息,其次是斜槓然後您的真實頁面。

編輯:新重寫規則基礎上的更多信息:

RewriteCond %{HTTP_USER_AGENT} (msnbot|bingbot) 
RewriteRule ^([a-zA-Z]{5}/)+(.*) $2 [L,R=301,QSA] 
+0

謝謝回覆。 複雜的字母可以在大寫字母和小寫字母之間變化。 查看今天在日誌中收集的示例。 /XUMKT /, /MLUeV /, /PmdfY/KbRkX /, /NPPPY/WiTfQ /, /ToNlT/XjcXZ/MTQpX /, /UjSOV/RQmmL/PoYVU/YSkTS/ 所有的訪問的來自bingbot。是否有可能將此重定向僅用於Bing bot的請求? – Vera

+0

嗨 - 在檢查它之後會稍微更新規則,並且在看到我是否可以僅限制bingbot。 – Ansari

+0

立即嘗試.... – Ansari