2011-09-22 45 views
0

我已經開發了一個項目,使用HTML文件(存在於一個文件夾中)在iframe中。 我創建了一個index.php,它需要登錄才能訪問,在index.php裏面我使用iframe中的index.html。問題是如果用戶直接調用index.html,那麼它可以直接看到index.html。我想限制用戶直接看到index.html。我在wordpress中創建了這個項目,並使用IIS作爲Web服務器。安全的HTML文件或安全的文件夾,其中包含HTML和PHP文件在PHP(Wordpress)

+0

哪個版本的IIS的是你下? – tugberk

回答

1

如果您在IIS 7.x下,請在您的文件夾中創建一個您想要限制訪問權限的web.config文件,然後在其中鍵入或粘貼以下內容。它應該是這個樣子:

<?xml version="1.0"?> 
<configuration> 
    <system.webServer> 
     <security> 
      <requestFiltering> 
       <hiddenSegments applyToWebDAV="false"> 
        <add segment="myfoldername" /> 
       </hiddenSegments> 
      </requestFiltering> 
     </security> 
    </system.webServer> 
</configuration> 

看一看下面的資源獲取更多信息:

http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/hiddenSegments

+0

如果我在iframe中調用此文件夾中的任何文件,那麼這將限制該文件或不 –

+0

它將不會允許您查看該文件,因爲它將被客戶端(我的意思是瀏覽器)請求。我對PHP不熟悉,但是你可以做的是在你的應用程序中創建一個句柄來請求這些文件,然後讓你回到html。然後你可以使用這個處理程序來請求文件。 – tugberk

+0

好的謝謝tugberk –