iT邦幫忙

0

為什麼我的網站不加index.php會到404

404
  • 分享至 

  • twitterImage

突然的問題..沒有改到東西呀
我是用國外虛擬主機
比如說.com/後面不加入index.php就會到404....
之前明明就不用呀...

火爆浪子 iT邦研究生 1 級 ‧ 2016-10-12 07:13:17 檢舉
是這個的問題....
#RewriteRule ^([^./]+)/?$ $1.php [L]
好怪喔?它會影響到其他的資料夾目錄耶...
我有問題的那個.com在目錄底下沒有用 #RewriteRule ^([^./]+)/?$ $1.php [L]
所以一進入他應該就是讀取index 沒有.php難怪會404

谷歌跟我說有404
home2/icechick/public_html/xxx.php
xxx是我那個.com的目錄.....
這樣RewriteRule 要怎麼改才對?
虛擬主機有支援php嗎?如果是.htm 或 .html會不會404?
Angeloli iT邦新手 5 級 ‧ 2016-10-14 08:53:02 檢舉
你的default值是不是只設php,而沒有html…等之類的?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
622
iT邦新手 5 級 ‧ 2016-10-12 18:28:39
最佳解答
<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>

以apache為例,只要在server的設定中更改首頁就可以了

我要發表回答

立即登入回答