浅谈如何通过.htaccess文件设置网站的默认页

作者:龙俊 来源: 2012-03-12 14:18:01 阅读 我要评论 直达商品

    大家好,我是湖南推的kiness。网站新建好后,很多新手站长会对网站的默认首页的设置很是烦恼。比如用的是php的程序,默认首页大多是打开的网站根目录里面的“/index.php”文件;若是用asp语言开发的程序,首页打开大多是默认打开"/index.asp";以jsp语言开发的程序,默认打开是“/index.jsp”等等。当然少数空间商的空间控制面板能够支持自定义默认页,但大多是还是不支持。我们都知道,使用静态页面有利于SEO,可很多站长却不知道如何设置。故此小编特写下此文,供各位有需求的站长参考。

    首先先上图,便于大家理解。以小编自己网站为例,图一:

网站默认页
 

    很明显,图中网站是首页默认打开的是index.php。还有一种,首页默认打开是“index.php"等,但是网址栏却不会显示图中的后缀。这种情况,以php语言的网站程序为例,很简单的辨别方法是看下网站根目录里面有无静态的“index.html"或“index.shtml"等文件。若无,说明打开是“index.php"文件。若有,打开后查看是否和网站首页内容一致。如若不一致,说明还是默认打开的是“index.php"文件。

    接下来小编就介绍下以.htaccess文件设置网站默认打开静态页面的方法。首先复制如下代码:

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
DirectoryIndex index.html index.php
order deny,allow

    上面代码的意思是:网站默认打开根目录下文件的顺序。首先是“index.html",若没有该文件,则打开“index.php"。如果是用asp语言开发的网站,代码可以如下设置:

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
DirectoryIndex index.html index.asp
order deny,allow

    当目录中没有“index.html”文件时,默认打开“index.asp”文件。

    若果是新手站长,不清楚自己网站的开发环境,又想设置默认打开静态文件时,可以考虑直接使用如下代码。

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
DirectoryIndex index.html index.php index.asp index.shtml index.htm index.jsp index.aspx
deny,allow

    代码的意思大致和上面差不多,设置的是默认打开网站目录下文件的顺序依次是index.html、index.php、index.asp、index.shtml、index.htm、index.jsp、index.aspx。

    根据自己需要选择,复制好相应的代码,粘贴到记事本,保存为".htaccess"文件。然后通过FTP上传到网站的更目录即可。如果是保存时不支持以“.htaccess”文件命名,可以将文件上传到更目录后再改成.htaccess文件名。
    本文由长沙seo(原文http://www.hntui.com/jingyan/32.html)站长kiness原创。转载请务必注明出处,小生将不胜感激,谢谢!


  推荐阅读

  网站收录异常变动易解 收录连续下降原因又是如何

在搞网站seo优化最让人头痛的工作是什么,不是网站收录的俄然降低或者俄然升高,而是不明原因的持续的降低,因为俄然的升高或者降低,往往是因为你一次错误的优化体例导致的,一般不外乎遭遇木马的袭击,黑链的抨击袭>>>详细阅读


本文标题:浅谈如何通过.htaccess文件设置网站的默认页

地址:http://www.lgo100.com/a/34/20120312/39557.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度