站长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中配置.

提速啦(24元/月)河南BGP云服务器活动 买一年送一年4核 4G 5M

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

触碰云高性价20.8元/月,香港云服务器,美国cn2/香港cn2线路,4核4G15M仅115.2元/月起

触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...

华纳云CN2高防1810M带宽独享,三网直cn218元/月,2M带宽;独服/高防6折购

华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...

http://www.anquye.com/为你推荐
permissiondeniedpermission denied是什么意思啊?李子柒年入1.6亿李子柒男朋友是谁,李子柒父母怎么去世的?比肩工场比肩是什么意思,行比肩大运的主要意象rawtools闪迪32Gsd卡,无法格式化,显示只有30M,并且是raw格式。如何恢复?丑福晋谁有好看的言情小说介绍下丑福晋爱新觉罗.允禄真正的福晋是谁?他真的是一个残酷,噬血但很专情的一个人吗?杨丽晓博客杨丽晓是如何进入娱乐圈的?bbs2.99nets.com天堂1单机版到底怎么做www.36ybyb.com有什么网址有很多动漫可以看的啊?我知道的有www.hnnn.net.很多好看的!但是...都看了!我想看些别人哦!还有优酷网也不错...baqizi.cc誰知道,最近有什麼好看的電視劇
vps教程 中文域名申请 代理域名备案 warez 独享100m bbr 商家促销 最好的空间 e蜗牛 中国电信测速112 圣诞促销 域名转向 卡巴斯基免费试用 酷番云 厦门电信 东莞服务器托管 七十九刀 tracker服务器 hosting24 godaddy退款 更多