htaccess技巧:301永久转向,301地址转向,禁止IP,置默认首页,自定义403,404错误等
注:此贴是 htaccess 规则内容,是在 Apache 环境下使用,请认真看下你使用的环境是否是 [b][color=blue]Apache !
[/color][/b]
[size=5][color=#ff0000][/color][/size]
[size=5][color=#ff0000]1、404自定义:
[/color][/size]建一个404.htm 文件传根目录
[color=red]# 自动义 404、404 错误,无法找到文件[/color]
[code]ErrorDocument 404 /404.htm
ErrorDocument 403 /404.htm[/code]
[color=blue]注:可自己设定无法找到文件转到哪个页 后面的404.htm 可自行改。
[/color]
[size=5][color=#ff0000]2、.htaccess 设置默认首页:[/color][/size]
[code]DirectoryIndex index.html index.php default.htm[/code]
[color=blue]注:有些空间,默认首页先后不同,自己想要把哪个先访问,可用此设置[/color]
[size=5][color=#ff0000]3、.htaccess 禁止IP访问网站:[/color][/size]
**** Hidden Message *****
[color=blue]注:禁止 582.46.2.67 这个IP访问你的站点,可自己测试下禁止自己IP。[/color]
[color=blue] 可应该在,如遇到服务器攻击,查出这个IP,禁止这个IP访问。
[/color]
[size=5][color=#ff0000]4、.htaccess 禁止图片、文件盗链:[/color][/size]
**** Hidden Message *****
[color=#0000ff]注:这部分是判断是否盗链, 即不是直接输入网址,又不是idc866.com 网站上访问的,[/color]
[color=#0000ff] 那么就会 直接显示 logo.gif 图片 可自定义如 rar zip 盗链。[/color]
[size=5][color=blue][b]★换域名了,以前域名的收录怎么办?[/b][/color][/size]
[size=5][color=blue][b] 灵活应用301转向![/b][/color][/size]
弄301,你是同一目录下的网站,还是不同目录下的网站。要先弄清楚。
同一目录下的网站,就必需要地址判断。以免出现[color=#ff0000]此网页包含重定向循环[/color]”
不同目录下的网站。就可以直接弄转向,也就是所有来路域名都转。
[color=#0000ff]如果两域名在同一目录,请把伪静态规则放在 301的下面。即先转,再伪。[/color]
[size=5][color=#ff0000]5、301 永久转向: [size=3]
[/size][/color][/size]
[color=#0000ff][b]0、所有链接转首页: 可新建一个 index.php [/b][/color][size=2][color=#ff0000](两站不同目录)[/color][/size]
[code]
<?php
header('Location:http://www.idc866.com');
?>
[/code]
[size=5][color=#ff0000][/color][/size]
[b][color=blue]1、只首页转,贴子等都不转、不变[/color][/b]
**** Hidden Message *****
[b][color=blue]注:只首页转,内页、目录转,访问还是原地址。[/color][/b]
[b][color=#0000ff][/color][/b]
[b][color=#0000ff] [/color][/b][OR] 是 “或” 也就是使用带WWW和不带WWW的都转,
应该可以加很多 [OR] 做条件。 如bbs子域名转 bbs目录转
[color=red][b]注意,[/b][/color] [OR]条件判断,如果只一个条件,请把 [OR] 去掉。不然有可能出现:
“[color=red]此网页包含重定向循环[/color]”
[size=2][color=#ff0000](以上为两站同一目录下使用,如果网站不同目录,就不需要网址判断,直接使用最下一行)[/color][/size]
注意:以上规则中:^idc866.com 表示:是 idc866.com
!^idc866.com 表示:不是 idc866.com
[NC] 为不管大小写。
[b][color=#0000ff]2、首页、贴子、目录都转向idc866.com 的首页、 或指定页:[/color][/b]
**** Hidden Message *****
[b][color=blue]注:首页、内页、目录都转向到idc866.com的首页。[/color][color=#ff0000][/color][/b]
[color=#ff0000][/color][color=#0000ff][b]也可以指定页,在[/b][/color][color=#444444].com/2.htm 转到这个页[/color]
[size=2][color=#ff0000](以上为两站同一目录下使用,如果网站不同目录,就不需要网址判断,直接使用最下一行)[/color][/size]
[b][color=#0000ff]3、www域名 转 根域名 301。[/color][color=red]这个是最常用的[/color][/b]
[b][color=#ff0000] [/color][color=#0000ff]首页、贴子、目录,所有的都同步转向: [/color]
[/b]**** Hidden Message *****
[b][color=#0000ff]注:首页、内页、链接将都转向到另一站的相同链接。 [/color][/b]
[size=2][color=#ff0000](以上为两站同一目录下使用,如果网站不同目录,就不需要网址判断,直接使用最下一行)[/color][/size]
[b][color=blue]4、A域名转B域名,首页、贴子、目录,所有的都同步转向:[/color][/b]
**** Hidden Message *****
[b][color=#0000ff]注:首页、内页、链接将都转向到另一站的相同链接。 [/color][/b]
[size=2][color=#ff0000](以上为两站同一目录下使用,如果网站不同目录,就不需要网址判断,直接使用最下一行)[/color][/size]
[b][color=#0000ff]5、如果只子目录转,包括目录下的所有链接,其它的不转:[/color][/b]
[b][color=#0000ff][/color][/b]
[color=blue] 如:要把 idc866.com/bbs 下转到 idc866.com 来,但idc866.com不转。 [/color]
**** Hidden Message *****[/color][/color]
[color=blue][size=2][color=#ff0000](以上为两站同一目录下使用,如果网站不同目录,就不需要网址判断,直接使用最下一行)[/color][/size]
[/color][size=2][color=#ff0000](这个子目录转,判断语可不用,直接使用最后一行,子目录下的所有来路都转)[/color][/size]
[b][size=4][color=red]301转向,这个你就自己总结1、2、3、4,灵活应用吧!
[/color][/size][color=blue][/color][/b]
[color=blue]
[/color]
-----------------------------------------------------------------
[color=blue]以上为301把贴子、地址都转向到新地址。 [/color]
[color=blue][/color]
[color=blue]如果不需要贴子地址都转,只把域名转向,[/color]那么,你只需用一首页文件 index.php
[b]内容为:[/b] (网址换成你要转到目标网址)
[code]<?php
$url="".$_SERVER["REQUEST_URI"];
header("HTTP/1.1 301 Moved Permanently");
header("location:http://www.idc866.com");
?>[/code]
这方法为域名直接跳转,如需跳转到子目录,直接在网址加上子目录即可。[b][color=#0000ff] [/color][/b][size=2][color=#ff0000](两站不同目录)[/color][/size]
[size=4][color=blue][b]htaccess技巧 在 Linux 系统,支持 htaccess 规则下使用。[/b][/color][/size]
[size=4][/size]
[size=3][color=red]注:301转向.htaccess 的规则在 Linux 系统 Apache 上测试通过[/color][/size]
[color=blue][size=3][color=red] 但是在 Linux 系统 LiteSpeed 上出现 500错误等。或许不兼容[/color][/size]
[size=4][b]WIN系统,请自行研究测试。[/b][/size][/color] <FONT size=4><FONT color=blue><B>以上 htaccess技巧: 均收集于互联系,<BR><BR>有些是经过测试,有些没测试。 <BR><BR>各站长自行测试,,有什么不明白的,可发新贴提问。</B></FONT></FONT><BR><B><FONT size=4><FONT color=#0000ff></FONT></FONT></B><BR><B><FONT size=4><FONT color=#0000ff></FONT></FONT></B><BR><B><FONT size=4><FONT color=#0000ff>如哪里有错误,请提出!</FONT></FONT></B><body onselectstart="return false"> 沙发.
这个是好东西 要学习 不错,学习 来学习一下啊 来看看啊啊啊啊啊
啊 htaccess的好东西! 看看怎么弄 看一看,先谢谢 学学下 怎么使用啊 顶一顶,打开看看 看看先~~~~~~ 看看有没有用的上的 看看有没有用的上的 看看······· 好东西呀:lol 看下 。。学习了 学习下:lol 看看!!!!!!!!! 我要看看了 嘿嘿 看看~~~~~~~ dsfsdfsdfsdfsdfsdfsdf 看看。。。。。。。。。。。。。。。。。 看 看,感谢分享~~~~~~~~~ 看看,谢谢分享 htaccess的好东西! :D:D:D看看先 貌似很强大。支持个 本帖隐藏内容,需登录、回复后即可浏览! 我要看看了 嘿嘿 我看看````````` 好东西看看!!! 学习 学习 看看哦 学习来了,看看如何 回复看看~~~~~~~ Good Job!!!! 正需要,回复看看内容 顶老大~忒猛了 来学习一下 好东西一定要拿