我現在有種奇怪的情況。基本上,我的公司目前正在將門戶網站的軟件最新版本鏈接到後臺,但是一旦用戶登錄,他們就可以將鏈接分發到構建版本。 30天免費試用,下落不明。PHP - 只允許從一個域訪問
所以我想阻止訪問整個網址/downloads/file.extension
,甚至只是/downloads/
,除非引用網址是allowed_domain.com
。
我會愛使用.htaccess
,但託管服務提供商(WP發動機),我們使用了自己的服務器上建立Nginx的。不僅如此,我還需要將我的Nginx代碼發送給WP Engine,以供他們爲我實現,這是不切實際的。
因此,我要尋找一個PHP唯一的解決辦法,或WordPress插件,我顯然沒有注意到。
是的,我知道這是我公司存儲重要文件的一種非常愚蠢的方式,但我現在需要解決這個問題,直到他們想出更好的方法。
是的,我知道我應該在'public_html'之外託管這些類型的文件,並利用PHP發送它們,但是WP引擎不允許我訪問真正的根目錄。 – Jesse
我相信Wordpress只會重寫不存在的文件的URI。因此,如果這些文件存在於公共目錄中,我認爲您無法做任何事情來阻止僅使用PHP進行下載。 –
@KodosJohnson我不想重寫網址。我只是試圖重定向,除非它們來自特定的URL。 – Jesse