我的網站可能已被有條件重定向攻擊。它在搜索結果中顯示日語。我在下面展示了一個示例鏈接。
https://example.com/11449tkbhb6bvkb1f
所有鏈接都以上面提到的數字開頭。
我已經用網站的備份替換了代碼。但是,我想使用 htaccess 阻止所有以數字開頭的 url。請建議。
uj5u.com熱心網友回復:
大概這些請求已經提供了“404 Not Found”回應?(如果不是,則需要解決此問題。這些 URL 可能是由于“黑客”或您的應用程式錯誤導致這些 URL 首先被編入索引。)
但是,您可以發送“410 Gone”回應以幫助加快搜索引擎從搜索結果中洗掉 URL 的程序。
例如,在根.htaccess檔案的頂部使用 mod_rewrite:
RewriteEngine On
# Send a 410 for any requests that start with a number
RewriteRule ^\d - [G]
這將為任何“以數字開頭”的請求提供“410 Gone”。
RewriteEngine(如果檔案中已經存在該指令,則無需重復該指令。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/441223.html
上一篇:特定查詢字串的重寫規則
