Web-Server

在 IP 範圍的基礎上限制對網站上特定網頁的訪問

  • December 14, 2019

我自己有點網站菜鳥。我們目前正在為我們的網站執行 Wordpress。現在我的任務是:

搜尋、下載和訪問某些 PDF 文件的頁面,但僅限於受限 IP 地址。該頁面應該可以通過與網站目前執行的域名相同的域名訪問 - 我們稱之為 my-domain.com。

現在我的問題是,你們知道某個 wordpress 外掛或我可以用於此任務的其他工具嗎?我真的很想為我的網站創建另一個頁面,例如 my-domain.com/downloads 只能由這些列入白名單的 IP 範圍訪問。

我真的很感謝你的幫助和/或對整個事情的評論:)

問候,

奧萊

所以,事實證明我嘗試了一些事情並找到了一個可行的解決方案:可以將這些重寫規則添加到 apache vhost-config:

   RewriteEngine On
   RewriteCond %{REQUEST_URI} ^\my-url$
   RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.[0-9]{1,3}$ #use regex for ip-range
   RewriteRule ^(.*)$ redirect/url [R=301,L]

感謝您的評論並幫助您走上正軌:)

引用自:https://serverfault.com/questions/995363