利用.htaccess重新设定默认首页优先顺序

By Minidxer | March 5, 2008

发现Godaddy主机的默认首页index.php的优先顺序要高于index.html,也就是说这两者同时存在的时候,是优先读取index.php显示的而不是我们通常认为的index.html。在.htaccess使用方法总结中对.htaccess做过比较详细的介绍,也有说明如何重新设定默认首页以及优先顺序,不过内容比较多,可能不是一下子可以找到,所以这里单独说明一下设定方法。


包括Godaddy,DreamHost,LP等几乎可以说一切基于Apache Web服务的空间,设置网站默认首页的次序,都可以通过设置.htaccess文件来实现。在.htaccess文件中添加如下行:
DirectoryIndex index.html index.htm index.php index.cgi
首页文件读取的次序以及文件名,按自己的需要更改就可以了。

Topics: 域名/虚拟主机 | 9 Comments » | 501 views Tags: , , , ,

你可能还对下列文章感兴趣:

9 comments | Add One

  1. !CnSoLoer - 03/5/2008 at 12:43 am

    我用的是HM的主机。呵呵

  2. Minidxer - 03/5/2008 at 12:48 am

    HM同样适用,呵呵,不过没用过HM,不知道是不是默认就是index.html最优先的

  3. !CnSoLoer - 03/5/2008 at 4:48 pm

    RewriteCond %{HTTP_HOST} ^alpha.neotheme.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.alpha.neotheme.com$
    RewriteRule ^(.*)$ http://www.solosino.net [R=301,L]

    我在.htaccess里面如此写,然后alpha.neotheme.com A记录到主机IP,结果,访问的IP所指向的网站.没有到我的网站啊,郁闷

  4. Minidxer - 03/5/2008 at 4:54 pm

    上面的那一段Rewrite,需要添加到账户的根目录下面吧。
    你用的应该是一个子目录
    可以要求卖你空间的那个人,把这一段加上去。对其他东西没什么影响,应该没有拒绝的道理的。

  5. !CnSoLoer - 03/5/2008 at 4:59 pm

    好,我试试.谢谢了.

  6. itgroups - 08/21/2008 at 12:54 pm

    呵呵, 我之前用 dreamhost 主机时, 就一直不知道该怎么改默认首页, 现在终于知道了!

  7. qvod - 01/31/2010 at 7:07 pm

    很好,已经实现 thanks!

  8. av - 01/31/2010 at 7:08 pm

    很好用,thanks!

  9. av - 01/31/2010 at 7:09 pm

    很 好,已经实现 thanks!

Leave a Comment

Name(*):

E-Mail(*) :

Website :

Comments :

Search Posts