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

  大家好,我是湖南推的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文件名。

  本文由湖南推(原文http://www.hntui.com/jingyan/32.html)站长kiness原创。转载请务必注明出处,小生将不胜感激,谢谢!

时间: 2024-11-01 12:33:50

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

apache/iis设置网站的默认首页方法

 linux Apache服务器如何设置网站默认首页 在安装目录/conf/httpd.conf文件中可以设置首页文件名查找顺序,下面是一个设置实例:  代码如下 复制代码 <IfModule dir_module>    DirectoryIndex  index.php  index.html  index.htm  default.php  </IfModule> .htaccess文件设置网站的默认页  代码如下 复制代码 <Files ~ "^.(htac

善用.htaccess文件设置功能 提升网站首页优化效果

网站SEO优化,从原先的内容为王,外链为皇,已经过渡到如今的从技术细节着手,从点滴之处,显出SEO优化的功力,也往往只有如此,才能够在激烈的竞争中,获得成功,就拿网站的默认首页来说吧,这是一个非常小的细节,但是如果不注意的话,却往往会影响到SEO优化效果!可是通常而言,网站的默认首页很难修改,用ASP编写的建站程序往往默认首页是.asp,而以PHP编写的网站,默认首页则是.PHP! 虽然现在一些好的空间商能够解决首页自定义的功能,但是目前绝大多数的空间商还是没有这种功能的,需要通过设置才可以,可

浅谈一下百度贴吧的网站推广

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 百度贴吧作为最大的中文社区越来越受到需要做网站推广的站长的关注,很多热门贴吧如wow吧,传奇吧,李宇春吧甚至流量和mop,天涯那样的社区不相上下.但是由于百度贴吧是百度旗下的社区,在百度贴吧做网站推广很重要的一点就是要考虑他们的搜索引擎. 鉴于百度贴吧的高人气和百度作为中国最大的搜索引擎的特殊性,在百度贴吧做推广也有两种不同的方式.如果你是一只正规站的站长,那就请您

浅谈jQuery 中的事件冒泡和阻止默认行为_jquery

1.事件冒泡 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque

浅谈如何通过.htaccess设置图片文件防盗链

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 大家好,我是湖南推的kiness.现在互联网上原创的内容被抄袭的现象实在是太普遍了,我们很多站长花了时间好不容易写一篇文章出来,在文章底部也加了版权.在被转载后,内容倒是基本保留了,版权文字确不见了,更有甚者,版权作者成了别人.这是让人十分窝火.气愤,自己辛辛苦苦写的东西就被人家该了几个 字,替换到链接,成了他人的"原创作品&quo

.htaccess文件设置技巧16则

.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能..htaccess 配置文件坚持了Unix的一个文化--使用一个ASCII 的纯文本文件来配置你的网站的访问策略. 这篇文章包括了16个非常有用的小技巧.另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备

Apache 中 .htaccess 文件设置技巧16则

.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能..htaccess 配置文件坚持了Unix的一个文化--使用一个ASCII 的纯文本文件来配置你的网站的访问策略. 这篇文章包括了16个非常有用的小技巧.另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备

浅谈如何能够获得高效的网站外链

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 百度26号这次大更新,让很多依靠买外链或黑链的站长尝到了苦头,这其中当然也包括很多新站长,新站长成功心切,想依靠买外链来获得较好的排名,结果得不偿失.如何获得高质高效的外链一直是站长们头疼的事,本人也没什么高招,只是浅谈一下自己一年多的研究和尝试经验.虽然不舍得发,但看到哪么多被K的站长,实不刃心,于是横刀立马,发了过来.希望能对大家有所帮助

浅谈外链建设之:首页、栏目页、文章页的合理配置

大家都知道外链建设对于提升网站权重的重要性,所以我们总是在疯狂地寻求外链. 一个好的外链,往往来之不易,如何更好地利用这个外链,将决定我们的SEO工作是否事半功倍.此话怎讲?请看接下来的分析: 一般的网站,都有三层结构:首页.栏目页.文章页.对于一些新站站长来说,往往不知道该如何合理地安排这三层结构的外链建设,在添加外链的时候,也是随心而欲,要么只知道放首页链接,要么只知道放文章页链接,这往往会导致网站权重不能迅速而稳定地提升. 在我初做SEO得时候,拿到一个PR5但百度收录只有8篇的颈椎病的网