站长http

http://www.anquye.com/  时间:2021-02-20  阅读:()

.
htaccess使用手册本教程由站长百科(www.
zzbaike.
com)教程制作组整理作者:大漠孤狼@站长百科制作者:站长百科教程制作组制作时间:2010年12月制作网站:站长百科www.
zzbaike.
com版权:站长百科使用说明本电子书是关于.
htaccess使用的经验总结,主要内容来自于站长百科相关词条和我之前写的部分文章,电子书会根据新内容不断更新,这个是第一版,内容还不全面.
因为篇幅有限,内容中涉及到的术语不能一一说明,所以一些关键的术语都加了到站长百科对应词条的链接,哪个术语不清楚大家点击链接看站长百科对应词条的内容即可.
本电子书为PDF格式,为了方便您浏览,我们为电子书制作了书签.
可以用书签格式的导航:1.
点击左侧的书签标志,打开书签,点击书签的内容就可以转到对应页面.
2.
你也可以利用PDF的搜索功能来快速查找您需要的内容.
本电子书由站长百科教程组制作,虽然是对收集的资料进行整理,但是,教程制作组人员为此也付出了的辛勤的汗水,所以,请勿私自将全部或部分用于商业用途.
转载书中内容请注明出处.
推荐内容:1.
注册域名http://www.
idcspy.
net只需55元一年,完全控制权限2.
HostEase美国主机速度快中文客服支付宝付款a)HostEase中文站交流区优惠码代购站长百科(www.
zzbaike.
com)站长自己的百科全书.
htaccess使用教程.
1一.
.
htaccess介绍.
1二.
.
htaccess建立及使用.
2三.
伪静态设置.
2四.
.
htaccess常用举例.
34.
1屏蔽IP34.
1.
1禁止特定的IP.
34.
1.
2只允许特定的IP访问.
34.
2防止.
htaccess文件被查看.
34.
3规范www.
44.
4防止别人的域名解析到自己的独立IP.
44.
5设置时区.
54.
6自定义错误页面.
54.
7启用Deflate.
74.
8设置默认首页及顺序.
74.
9禁止显示目录列表.
74.
10301302转向.
84.
11给目录及文件设置密码保护.
8五.
.
htaacess常见问题.
9六.
.
htaccess文章汇总.
10网址规范化之通用URL重写规则10解决Addon域名可用主域名的子目录访问的问题12cPanel主机的邮件登录地址修改为mail.
domain.
com.
14FastCGI如何自定义php.
ini文件15.
htaccess使用要点.
16mediawiki用rewrite修改url格式.
18.
htaccess使用教程作者:大漠孤狼作者博客:www.
83blog.
com本电子书是关于.
htaccess使用的经验总结,主要内容来自于站长百科相关词条和我之前写的部分文章,电子书会根据新内容不断更新,这个是第一版,内容还不全面.
因为篇幅有限,内容中涉及到的术语不能一一说明,所以一些关键的术语都加了到站长百科对应词条的链接,哪个术语不清楚大家点击链接看站长百科对应词条的内容即可.
一.
.
htaccess介绍.
htaccess是一个分布式的Apache服务器的配置文件,通过.
htaccess可以实现更改每个目获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书录的apache配置.
对于虚拟主机用户来说,.
htaccess的作用就是可以通过该文件覆盖服务器的配置,从而自定义自己的虚拟主机的apache配置.
更多介绍请参考:.
htaccess扩展阅读电子书推荐:Apache2.
2中文文档电子书(PDF+在线版)二.
.
htaccess建立及使用Windowsxp下无法建立只有后缀名的文件,可先建立htaccess.
txt等文件名的文件,用FTP上传到服务器以后改名即可;windows7已经可以直接建立该文件.
编辑.
htaccess文件尽量使用一些高级文本编辑器,例如NotePad++,或者是dreamweaver之类的网页开发工具,避免使用windows自带的记事本软件,记事本可能会附加一些字符到文件中,导致500错误.
使用.
htaccess很方便,编辑好之后上传到对应目录就可以了,一般是网站的根目录.
不同的目录会影响Rewrite规则的写法.
三.
伪静态设置每个网站程序的伪静态规则都是不同的,所以具体的伪静态规则要看程序的说明文档.

伪静态设置分为两步:1.
设置好.
htaccess中的伪静态规则2.
程序启用伪静态功能程序启用伪静态功能之后,网站中生成的链接才会是静态格式的,这个是网站程序控制的,.
htaccess对此是没有任何影响的;而.
htaccess中规则的作用就是保证程序生成的这个假地址(静态格式的地址)可以访问到对应的内容.
所以两步缺一不可,这也就是为什么能不能使用伪静态前提要看你用的程序是否支持,不支持服务器就无能为力.
具体到实际应用中,有些程序.
htaccess的规则已经写好了,所以就可以略过第一步了,例如WordPress和Druapl.

重点提示:每个网站程序如何设置要先阅读该程序的说明文档!
通过httpd.
conf文件也可以设置伪静态,一般程序的文档中也有说明.
SEO扩展阅读电子书推荐:SEO搜索引擎优化基础教程电子书(PDF)http://bbs.
zzbaike.
com/thread‐9952‐1‐1.
html获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书SEO搜索引擎优化高级教程http://bbs.
zzbaike.
com/thread‐12692‐1‐1.
html四.
.
htaccess常用举例这部分内容摘自站长百科Wiki的.
htaccess使用实例词条,该词条会陆续更新,查看最新内容请访问:http://www.
zzbaike.
com/wiki/Htaccess%E4%BD%BF%E7%94%A8%E5%AE%9E%E4%BE%8B4.
1屏蔽IP4.
1.
1禁止特定的IPorderallow,denyallowfromalldenyfrom1.
1.
1.
1;写要封的IP4.
1.
2只允许特定的IP访问orderdeny,allowdenyfromallallowfrom61.
228.
209.
854.
2防止.
htaccess文件被查看orderallow,denydenyfromall获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书其他文件也可以类似这样处理4.
3规范www全部统一到带www,例如将83blog.
com统一到www.
83blog.
comRewriteEngineonRewriteCond%{HTTP_HOST}^yourdomain\.
com$[NC]RewriteRule^(.
*)$http://www.
yourdomain.
com/$1[L,R=301]全部统一到不带www,例如将www.
idcspy.
com统一到idcspy.
comRewriteEngineonRewriteCond%{HTTP_HOST}^www\.
yourdomain\.
com$[NC]RewriteRule^(.
*)$http://yourdomain.
com/$1[L,R=301]4.
4防止别人的域名解析到自己的独立IPRewriteEngineOnRewriteCond%{HTTP_HOST}!
(^www\.
yourdomain\.
com$)[NC]RewriteRule^(.
*)$http://www.
yourdomain.
com/$1[L,R=301]这个可以完成如下几个功能:1.
如果你的网站绑定多个域名,为了只使用一个域名,就可以设置如上规则,例如网站绑定了www.
idcspy.
comwww.
enmabiz.
com那么为了防止重复的url,就可以把上面的域名设置为www.
idcspy.
com,这样来自www.
enmabiz.
com所有的访问都会重定向到www.
idcspy.
com2.
如果你用的是独立IP,那么别人就可以把它的域名解析到你的IP上,这个时候可以用这个规则,其他所有解析到你的IP上的域名都会转向到你设置的域名上.
获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书4.
5设置时区在Htaccess文件中加入SetEnvTZAsia/Chongqing设置时区,Asia/Chongqing换成你要设置的时区,Asia/Chongqing就表示北京时间.
更多时区写法请参考:时区列表4.
6自定义错误页面下面是各种错误页面的定义方式,把/cgi-bin/exxx.
php部分修改成你要使用的错误页面的路径即可.
#BAD_REQUESTErrorDocument400/cgi-bin/e400.
php#UNAUTHORIZEDErrorDocument401/cgi-bin/e401.
php#FORBIDDEN禁止访问ErrorDocument403/cgi-bin/e403.
php#NOT_FOUND找不到文件ErrorDocument404/cgi-bin/e404.
php#METHOD_NOT_ALLOWEDErrorDocument405/cgi-bin/e405.
php#REQUEST_TIME_OUTErrorDocument408/cgi-bin/e408.
php#GONEErrorDocument410/cgi-bin/e410.
php获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书#LENGTH_REQUIREDErrorDocument411/cgi-bin/e411.
php#PRECONDITION_FAILEDErrorDocument412/cgi-bin/e412.
php#REQUEST_ENTITY_TOO_LARGEErrorDocument413/cgi-bin/e413.
php#REQUEST_URI_TOO_LARGEErrorDocument414/cgi-bin/e414.
php#UNSUPPORTED_MEDIA_TYPEErrorDocument415/cgi-bin/e415.
php#INTERNAL_SERVER_ERROR内部服务器错误ErrorDocument500/cgi-bin/e500.
php#NOT_IMPLEMENTEDErrorDocument501/cgi-bin/e501.
php#BAD_GATEWAYErrorDocument502/cgi-bin/e502.
php#SERVICE_UNAVAILABLE服务不可用ErrorDocument503/cgi-bin/e503.
php#VARIANT_ALSO_VARIES获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书ErrorDocument506/cgi-bin/e506.
php各错误代码的含义见:HTTP协议状态码4.
7启用Deflate在Htaccess中加入下面代码给指定文件后缀启用Deflate.
Apache2.
0以上版本支持Deflate.
SetOutputFilterDEFLATE指定启用Deflate的文件后缀,增加的后缀用|隔开即可,例如4.
8设置默认首页及顺序在.
htaccess文件中加入DirectoryIndexindex.
htmlindex.
htmindex.
phpindex.
cgi4.
9禁止显示目录列表如果目录没有默认首页文件,将会列出文件列表,可能造成安全隐患,为避免这种情况(而不必创建一堆的新index文件),你可以在你的.
htaccess文档中键入以下命令,用以阻止目录列表的显示:Options-Indexes获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书4.
10301302转向这个可以使用Rewrite实现,也可以利用Redirect实现,更详细的说明请大家参考301转向,这里只给出几个简单的例子.
重定向文件:Redirect301/orddir/ordfile.
htmlhttp://www.
zzbaike.
com/newdir/newfile重定向目录Redirect301/orddir/http://www.
zzbaike.
com/newdir/这个会把旧目录的文件全部转向到新目录的对应文件也可以用Rewrite实现:转向到文件RewriteEngineOnRewriteRule^(.
*)$http://www.
zzbaike.
com/newfile.
html[R=301,L]这个把所有请求转向到http://www.
zzbaike.
com/newfile.
html转向目录RewriteEngineOnRewriteRule^(.
*)$http://www.
newdomain.
com/$1[R=301,L]将以上的代码301改成302就是302转向.
4.
11给目录及文件设置密码保护给目录设置密码保护,在该目录建立一个.
htaccess文件,放入如下内容:AuthUserFile/opt/guide/www.
zzbaike.
com/.
htpasswd获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书AuthTypeBasicAuthName"MemberPage"requirevalid-userAuthUserFile设置密码文件的路径五.
.
htaacess常见问题1.
设置了.
htaccess是否要重启服务器才能够生效不需要2.
.
htaccess和httpd.
conf是什么关系Httpd.
conf是Apache的主配置文件,而.
htaccess是一个分布式的配置文件,好处就是可以修改每个目录的apache的配置,也就是覆盖了主配置文件httpd.
conf的配置.
而对于虚拟主机来说,主要的好处就是可以让每个用户都能修改自己用的虚拟主机的apache配置,而不需要总是修改主配置文件(虚拟主机商一般不可能帮你修改).
.
htaccess可以实现的通过httpd.
conf都可以实现.
3.
.
htaccess和伪静态是什么关系伪静态的实现方式有多种,现在最常见的是通过Rewrite实现,而对于Apache服务器,Rewrite规则就是放置到.
htaccess文件中进行配置.
当然也可以直接在httpd.
conf中配置.

青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

舍利云30元/月起;美国CERA云服务器,原生ip,低至28元/月起

目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...

Hostodo:4款便宜美国vps七折优惠低至$13/年;NVMe阵列1Gbps带宽,免费DirectAdmin授权

hostodo怎么样?快到了7月4日美国独立日,hostodo现在推出了VPS大促销活动,提供4款Hostodo美国独立日活动便宜VPS,相当于7折,低至$13/年,续费同价。Hostodo美国独立日活动结束时间不定,活动机售完即止。Hostodo商家支持加密数字货币、信用卡、PayPal、支付宝、银联等付款。Hostodo美国独立日活动VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个...

http://www.anquye.com/为你推荐
futureshop加拿大Boxing day, 一般商场几点开门? 什么类的商品打折?打折力度怎样呢? 请逐条sherylsandberg这个文章什么意思 给个翻译好吗 谢谢了硬盘的工作原理简述下硬盘的工作原理?7788k.com以前有个网站是7788MP3.com后来改成KK130现在又改网站域名了。有知道现在是什么域名么?789se.com莫非现在的789mmm珍的com不管了haole10.comwww.qq10eu.in是QQ网站吗ww.66bobo.com谁知道11qqq com被换成哪个网站www.toutoulu.com安装好派克滤芯后要检查其是否漏气19ise.com欲火难耐看什么电影 19部性感至极的佳片bk乐乐bk乐乐和CK是什么关系?
虚拟主机服务 网站虚拟主机空间 如何注册中文域名 mach css样式大全 申请个人网站 七夕快乐英文 河南m值兑换 已备案删除域名 hkt 免费邮件服务器 德讯 中国联通宽带测速 万网服务器 hdchina ncp 月付空间 神棍节 iptables 挂马检测工具 更多