請問我的首頁輸入網址要打上index.php嗎

我輸入網址

http://www.xxxx.idv.tw/my/

http://www.xxxx.idv.tw/my/index.php

發現兩個網址都可以開啟

在想想如果我的首頁裡輸入一個

我的首頁 → 超連結網址最後面要不要打index.php

謝謝!

5 個解答

評分
  • 1 0 年前
    最佳解答

    請找到Apache的設定檔 httpd.conf,一 般都是在你安裝Apache的目錄下,以我的電腦為例,該設定檔在:

    C:\Apache\conf\httpd.conf

    用記事本開啟該檔案,找到 DirectoryIndex,該行如果沒有設定、或是你使用AppServ安裝,則會看起來是:

    DirectoryIndex index.php index.html index.htm

    若你不想使用index.php當作你的首頁名稱,可以在後面加入你所希望的名稱,好比說 _entry_page_.php;,則該行會變成:

    DirectoryIndex index.php index.html index.htm _entry_page_.php

    若你的首頁符合其中一項名稱,則網址便可以不需要明確指定首頁名稱,換句話說,下面兩的網址都會指向你的首頁:

    http://www.mydomain.org/_entry_page_.php

    http://www.mydomain.org/

    若還有問題,歡迎mail給我

  • 匿名使用者
    7 年前

    【亞洲36588合法彩券公司直營 官網: A36588.NET 】

    【 最新活動→迎接新會員,首存狂送20% 】

    【運動→電子→對戰→現場→彩球 】

    【免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服 】

    【亞洲36588合法彩券公司直營 官網: A36588.NET 】

  • 匿名使用者
    7 年前

    到下面的網址看看吧

    ▶▶http://*****/

  • ?
    Lv 5
    1 0 年前

    這個問題,要看到「網頁伺服器」也就是web server的設定才知道

    如果你是用apache 他會先找index.htm 再找index.php 所以最好你的網頁主目錄就留一個index.php就好了,如果是IIS,那就不一樣哩!

    你可以看看你APACHE的設定檔httpd.conf裡面有題到這個,你也可以去改它,改成你高興的 iamhappy.php 當成預設首頁也行!

    (如果你是用apache2,那就是在sites-avaliable裡面的default)

    所以超連結後面要不要打index.php, 基本上,只要設定正確(你現在就設定的粉正確)那麼就是「不用打」也行!

  • 您覺得這個回答如何?您可以登入為回答投票。
  • Dave
    Lv 7
    1 0 年前

    可以不用打

    你的網址之所以可以不用加 index.php 就可以正確的找到 index.php 是因為伺服器端有設定好了,當有人打 www.xxxx.idv.tw/my 這一個網址時,他會先去找 index.html,找不到 index.html,會去找 index.htm,再找不到,會用 index.php…

    (你可以試試看,在你的目錄下,加一個 index.html,再連到 www.xxxx.idv.tw/my,你應該會發現,現在你的網站會 show 你的 index.html 而不是 index.php)

還有問題?馬上發問,尋求解答。