2011-09-24 64 views
-2

所以基本上我需要一種方法來取得我的服務器上的EXE文件,並使PHP功能來切換它的可用性。我不想只重命名,移動或刪除文件,但重定向到解釋文件的頁面暫時不可用。如何在不編輯.htaccess文件的情況下重定向非php文件的URL?

我知道如何設置一個永久重定向在.htaccess,但這並沒有解決我的問題,因爲我想使這個通過PHP腳本自動化....

有什麼建議?提前致謝。

+1

難道你不能只鏈接到PHP文件,然後通過PHP喂執行文件? – Steven

+0

我同意史蒂文,檢查「手冊」功能的PHP手冊頁。將exe文件存儲在webroot之外,並將php文件作爲下載文件提供給exe文件。然後,php可以在頂部有一個簡單的切換變量,或者稍後可以添加的某種更復雜的身份驗證機制。 PHP可以直接輸出不可用的消息,或者重定向到另一個執行此操作的頁面。 – codercake

回答

0

除非您的網絡服務器設置爲處理.exe文件的請求爲.php,或者您在.htaccess中添加規則,否則您將無法單獨使用PHP進行此操作。如果該文件存在,並且.htaccess /服務器設置允許直接訪問文件,則PHP無法阻止對文件的訪問。

0

說實話,最簡單的方法可能是編寫一個PHP腳本來編輯你的.htaccess文件並將其重新加載到apache中。只要需要啓用/禁用訪問,您就可以運行該腳本。

相關問題