在以前的文章中分别说了如何用.htaccess文件实现index.html跳转、Windows创建.htaccess文件方法总结和利用.htaccess文件实现网站栏目首页的301跳转,不少搜索相关问题进来的读者反应很多都实现不了,这可能是每个服务器的差异性造成。
最近在弄公司的企业站,做完之后顺便把这一系列的跳转问题也解决了,因为公司的服务器是Apache的,所以只能用.htaccess文件来实现首页index.html重写与栏目页重定向,完整实现代码如下,大家可以参考使用:
<Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> #记得将的域名lol9换成您自己的哦! #404页面 ErrorDocument 400 /404.htm ErrorDocument 403 /404.htm ErrorDocument 404 /404.htm #www跳转 RewriteEngine on RewriteCond %{HTTP_HOST} ^(lol9\.cn)(:80)? [NC] RewriteRule ^(.*) http://www.lol9.cn/$1 [R=301,L] #栏目url重写 RewriteRule (.*)/index.html http://www.lol9.cn/$1 [L=301,R] RedirectMatch 301 (.*)/list_(.*)_1.html$ $1 #index.html重写 RewriteCond %{HTTP_HOST} www.lol9.cn [NC] RewriteCond %{REQUEST_URI} /index.html [NC] RewriteRule .* / [R=301,L] order deny,allow
插件下载说明
未提供下载提取码的插件,都是站长辛苦开发,需收取费用!想免费获取辛苦开发插件的请绕道!
织梦二次开发QQ群
本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 利用.htaccess实现首页index.html重写与栏目页重定向