久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 這種后綴的參數怎么屏蔽。。。 [打印本頁]

作者: 太上皇    時間: 2022-6-11 04:42
標題: 這種后綴的參數怎么屏蔽。。。



http://www.9999xn.com/?dobcls=3s2at1


類似這種,后面的 /?dobcls=3s2at1   怎么徹底的屏蔽,跳轉到404,

作者: mingkong    時間: 2022-6-12 10:46
什么程序弄得這個參數就要找這個程序去設置或者關閉這個程序。
作者: zhansh    時間: 2022-6-12 16:10
固定的參數的話,對網址進行過濾
作者: fnf    時間: 2023-6-21 21:21
zhansh 發表于 2022-6-12 16:10
固定的參數的話,對網址進行過濾

具體如何操作?
作者: qzuser1212    時間: 2023-6-21 21:47
想要屏蔽掉這種鏈接中的查詢參數`/?dobcls=3s2at1`,并使這種請求返回404錯誤,你可以使用web服務器的重寫規則。這樣,當有人嘗試訪問包含查詢參數的URL時,他們將會收到一個404頁面。這可以通過`.htaccess`文件(如果你使用的是Apache服務器)或`nginx`配置文件來實現。我會為你提供在這兩種服務器上實現的方法。

### 對于 Apache 服務器:

如果你使用的是Apache服務器, 你可以通過修改`.htaccess`文件來屏蔽特定的查詢參數。

在你的網站的根目錄下找到或創建一個`.htaccess`文件, 并添加以下規則:

```
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)dobcls= [NC]
RewriteRule .* - [L,R=404]
```

這段代碼的意思是,如果查詢字符串中包含`dobcls`,則返回404錯誤。

### 對于 Nginx 服務器:

如果你使用的是Nginx服務器, 你需要編輯Nginx的配置文件, 通常是`nginx.conf`或者在`sites-available`目錄下的站點特定配置文件。

添加以下規則到適當的`server`塊中:

```
if ($arg_dobcls) {
    return 404;
}
```

這段代碼會檢查URL中是否存在`dobcls`參數,如果存在,則返回404錯誤。

請注意,進行配置更改后,需要重新啟動web服務器以使更改生效。對于Apache, 可以使用`sudo service apache2 restart`,對于Nginx, 可以使用`sudo service nginx restart`。

這些規則將幫助你阻止包含特定查詢參數的請求,并將其重定向到404錯誤頁面。在進行此類更改時,請務必謹慎行事,并在生產環境中進行充分測試,以確保不會影響到正常的網站功能。




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0