{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

如何用.htaccess文件实现index.html跳转

Apache系统中的.htaccess文件(或者”分布式配置文件”提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。我们在建站的时候,很多跳转都可以用.htaccess文件实现,比如常见的301、302、404甚至伪静态、静态都能用.htaccess文件来操作。

本期余斗主要讲讲如何用.htaccess文件实现网站主页的index.html/index.htm/index.php这样的后缀怎么自动跳转到主域名,比如www.yudouyudou.com/index.html跳转到www.yudouyudou.com,这样做的好处就是更加几种权重到首页,不分散。

如果已有.htaccess文件,则打开直接在文档后面加上

#index跳转
DirectoryIndex index.html index.php index.htm

保存即可。

若是网站根目录下没用.htaccess文件,则要新建一个.htaccess文件,余斗以前讲过Windows创建.htaccess文件方法总结,有兴趣的可以点击看看!

新建.htaccess文件之后打开编辑,写入:


RewriteEngine on
#index跳转
DirectoryIndex index.html index.php index.htm
 

如果这个方法不行,余斗给出终极解决方案,在.htaccess中写入:


#index跳转
RewriteRule (.*)/index.html http://www.yudouyudou.com/ [L,R=301]
 

就是我们题上说的用301重定向,终极方式:还是使用.htaccess文件


RewriteEngine on
RewriteCond %{HTTP_HOST} www.yudouyudou.com [NC]
RewriteCond %{REQUEST_URI}/index.html [NC]
RewriteRule .*/ [R=301,L]
 

目前使用的是这个办法,试验成功。

把我的域名换成自己的,保存即可实现跳转,是不是很简单,快去试试吧!


资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何用.htaccess文件实现index.html跳转
喜欢 ()分享 (0)