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

digital-vm:VPS低至$4/月,服务器$80/月,10Gbps超大带宽,不限流量,机房可选:日本新加坡美国英国西班牙荷兰挪威丹麦

digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...

HostRound:美国达拉斯/洛杉矶/纽约/荷兰大硬盘服务器,1TB NVMe+4TB HDD,$179/月

hostround怎么样?大硬盘服务器,高防服务器。hostround,美国商家,2017年成立,正规注册公司(Company File #6180543),提供虚拟主机、VPS云主机、美国服务器、荷兰服务器租用等。现在有1款特价大硬盘独服,位于达拉斯,配置还不错,本月订购时包括免费 500Gbps DDoS 保护,有兴趣的可以关注一下。点击直达:hostround官方网站地址美国\荷兰独立服务器...

NameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等

NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...

http://www.anquye.com/为你推荐
留学生认证国外留学生毕业证怎么进行认证呢?百花百游百花蛇草的作用同一ip网站同IP的网站互相链接会被K吗?www.522av.com现在怎样在手机上看AV5xoy.comhttp www.05eee.comwww.ijinshan.com在电脑看港台电视台那个网站最好而又不用钱速度又快222cc.com求都市后宫小说、越多越好网页源代码什么是网页源代码!打开网页后怎么找?百度关键字百度推广关键词匹配方式有哪些?干支论坛干支计时的干支计时
美国虚拟主机购买 免费vps 谷歌域名邮箱 sugarsync mach 国内php空间 牛人与腾讯客服对话 工作站服务器 爱奇艺vip免费领取 vip域名 支付宝扫码领红包 移动服务器托管 vul 中国域名 lamp怎么读 免费稳定空间 腾讯网盘 宿迁服务器 japanese50m咸熟 magento主机 更多