簡體   English   中英

IIS 7.5域不會顯示index.php

[英]IIS 7.5 domain won't show index.php

整天都在嘗試解決此問題,但似乎沒有任何效果。

問題:我的網站運行IIS 7.5的Server 2008 R2。 此站點的綁定設置為www.mydomain.com端口80主機*,而另一綁定為www-mydomain-com端口80主機*(IIS中的站點名稱為www-mydomain-com)

當訪問www.mydomain.com時,它將向我顯示IIS歡迎頁面而不是index.php。 index.php是我默認文檔設置中的唯一文檔。 但是,當瀏覽到www.mydomain.com/index.php時,我得到正確的頁面。 瀏覽到www.mydomain.com/somefolder/還將我重定向到somefolder中的index.php,因此可以正常工作。

IIS中的默認站點已停止,並且沒有任何綁定。 還嘗試將空的主機名端口80添加到www-mydomain-com網站,但這也無法提供正確的頁面。

情況。

  • 運行Microsoft Forefront TMG 2010的防火牆服務器
  • 運行DNS的SBS 2011服務器
  • 運行IIS 7.5的Server 2008 R2托管了我的網頁。

-DNS的以下cname記錄www-mydomain-com指向fqdn網絡服務器

-將forefront中的防火牆規則設置為任何進入www-mydomain-com的傳入郵件,forefront進行測試並可以在端口80上連接到www.mydomain.com

希望有人可以幫助我找到問題,整日陷入困境。

終於找到了問題,改變了index.php require_once('includes/config.inc.php'); require_once('/includes/config.inc.php'); 它的工作像它應該的那樣。

嘗試從IIS管理器中更改設置,運行:

%WINDIR%\\ SYSTEM32 \\ INETSRV \\ InetMgr.exe

您可以展開“站點”文件夾找到您的網站,然后在功能視圖中選擇“默認文檔”,您可以在其中配置將為每個文件夾加載的默認頁面並設置其優先級

暫無
暫無

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

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