利用.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: .htaccess, Apache, DreamHost, godaddy, 默认首页
我用的是HM的主机。呵呵
HM同样适用,呵呵,不过没用过HM,不知道是不是默认就是index.html最优先的
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所指向的网站.没有到我的网站啊,郁闷
上面的那一段Rewrite,需要添加到账户的根目录下面吧。
你用的应该是一个子目录
可以要求卖你空间的那个人,把这一段加上去。对其他东西没什么影响,应该没有拒绝的道理的。
好,我试试.谢谢了.
呵呵, 我之前用 dreamhost 主机时, 就一直不知道该怎么改默认首页, 现在终于知道了!
很好,已经实现 thanks!
很好用,thanks!
很 好,已经实现 thanks!