簡體   English   中英

IIS 6重定向目錄到index.php?

[英]IIS 6 Redirect Directory To index.php?

我在Apache下開發了一個PHP Web應用程序,目前正在將其移動到運行IIS 6的服務器上。每當我在Apache服務器上使用此應用程序時,請輸入以下內容:

http://mysite.com/subpage/

將在內部重定向到:

http://mysite.com/subpage/index.php

IIS 6中是否有一種方法可以復制相同的行為? 只需鍵入不帶index.php的鏈接,即可獲得導演列表拒絕錯誤。 我不是服務器管理員,因此無法安裝擴展(如果需要)。

感謝您的時間

在IIS 6上(自從我使用了一段時間后),我相信您可以在應用程序池設置或應用程序本身中設置默認文檔。

在“默認文檔”屬性框中,列出了文件名和擴展名,您可以將其設置為自動加載。 它們的優先級從高到低。 您需要將index.php添加到列表中並將其移到頂部。

這樣一來,無論何時您轉到“裸”目錄(例如http://www.example.comhttp://www.example.com/subpage/) ,都會加載index.php。

如果您嘗試在沒有管理訪問權限的情況下執行此操作,則可以將默認文檔部分添加到web.config文件中,然后使用該文件。 http://www.iis.net/ConfigReference/system.webServer/defaultDocument

正如其他人回答的那樣,如果您可以直接訪問IIS,則可以設置默認文檔。

沒有管理員訪問權限,您可能就可以利用IIS的默認設置。 制作一個名為“ Default.htm”(或“ index.htm”)的頁面,該頁面重定向到index.php。 由於這些已經設置為默認文檔,因此它應該可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM