我剛將一個開發站點移動到測試生產服務器上,我正在測試一些東西。爲什麼index.php只能在某些時間運行?
當您轉到根URL(例如rooturl.com)時,瀏覽器正確呈現rooturl.com/index.php
而不在地址欄中顯示index.php
。
但是,我也有一個目錄rooturl.com/admin
也有一個索引文件index.php
,但是當我去rooturl.com/admin我得到一個404找不到錯誤。但是如果我輸入rooturl.com/admin/index.php,它會加載頁面。
這是否有一個共同的原因?
最後一條相關信息是,因爲我的客戶不會將他們的域名切換到新的主機,直到他們準備好遷移電子郵件等,我目前無法查看註冊的網站URL,我只能使用直接從主機獲得的IP地址訪問它。
我的直覺是,直接的IP地址正在破壞它的正常工作方式,但這只是一種猜測,我不知道爲什麼會這樣。
好吧,那很容易。在/ admin目錄中有一個ReWrite規則,我前一段時間將admin/etc重定向到admin/index.php?admin = etc,但由於某種原因,它停止工作並拋出404未找到。謝謝。 – rhodesjason 2010-01-03 17:52:44