網站被掛馬,如何讓URL中帶?的地址打不開,寶塔?
最佳答案
如果你的網站被掛馬,出現了帶?的惡意URL,可以通過寶塔面板來進行一些設置,讓帶?的地址打不開。以下是一些簡單的步驟可以幫助你處理這個問題:

1. 登錄寶塔面板,找到“網站”功能,選擇你受影響的網(鏗鳥百科網|kengniao.com)站。
2. 在網站設置中找到“防火墻”選項,點擊進入防火墻設置頁面。
3. 在防火墻設置頁面中,可以設置一些規則來限制訪問,可以嘗試添加一條規則,限制帶?的URL訪問。
4. 在規則設置中,可以選擇“URL 白名單”,然后在“白名單規則”中添加一個規則,包含?符號的URL不允許訪問。
5. 保存設置后,刷新網站,嘗試訪問帶?的地址,看看是否已經被限制訪問。
通過以上步驟,你可以利用寶塔面板的防火墻功能來限制惡意URL的訪問,保護你的網站安全。如果出現其他問題,建議及時聯系寶塔官方客服或專業人士尋求幫助。
其他答案
當網站被掛馬后,如果希望讓URL中帶有問號的地址無法打開,可以通過寶塔面板進行設置。登錄到寶塔面板,進入所受影響的網站的設置頁面。接下來,找到“常規設置”或者“偽靜態”等相關選項,根據具體的情況可能會有所不同。
在常規設置或偽靜態設置中,可以找到URL重寫規則或者Nginx/Apache配置頁面,添加如下規則來禁止帶問號的URL訪問:
對于Nginx服務器,可以在Nginx配置文件中添加如下規則:
```nginx
if ($query_string ~ ".") {
return 403;
}
對于Apache服務器,可以在.htaccess文件中添加如下規則:
```apache
<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} .
RewriteRule ^ - [F]
</IfModule>
保存配置后,進行網站的重啟使設置生效。這樣,帶有問號的URL地址訪問該網站時將會被拒絕訪問,提高了網站的安全性。
