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

ftlcloud(超云)9元/月,1G内存/1核/20g硬盘/10M带宽不限/10G防御,美国云服务器

ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...

VirMach:$27.3/月-E3-1240v1/16GB/1TB/10TB/洛杉矶等多机房

上次部落分享过VirMach提供的End of Life Plans系列的VPS主机,最近他们又发布了DEDICATED MIGRATION SPECIALS产品,并提供6.5-7.5折优惠码,优惠后最低每月27.3美元起。同样的这些机器现在订购,将在2021年9月30日至2022年4月30日之间迁移,目前这些等待迁移机器可以在洛杉矶、达拉斯、亚特兰大、纽约、芝加哥等5个地区机房开设,未来迁移的时...

RAKsmart秒杀服务器$30/月,洛杉矶/圣何塞/香港/日本站群特价

RAKsmart发布了9月份优惠促销活动,从9月1日~9月30日期间,爆款美国服务器每日限量抢购最低$30.62-$46/月起,洛杉矶/圣何塞/香港/日本站群大量补货特价销售,美国1-10Gbps大带宽不限流量服务器低价热卖等。RAKsmart是一家华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(...

http://www.anquye.com/为你推荐
安徽汽车网想在合肥买辆二手车,想问在哪里买比较放心?咏春大师被ko大师:咏春是不会败的 教练:能不偷袭吗,咏春拳教练西部妈妈网我爸妈在云南做非法集资了,钱肯定交了很多,我不恨她们。他们叫我明天去看,让我用心的看,,说是什么...关键字编程中,什么是关键字嘀动网在炫动网买鞋怎么样,是真的吗网站检测如何进行网站全面诊断www.vtigu.com如图所示的RT三角形ABC中,角B=90°(初三二次根式)30 如图所示的RT三角形ABC中,角B=90°,点p从点B开始沿BA边以1厘米每秒的速度向A移动;同时,点Q也从点B开始沿BC边以2厘米每秒的速度向点C移动。问:几秒后三角形PBQ的面积为35平方厘米?PQ的距离是多少菊爆盘请问网上百度贴吧里有些下载地址,他们就直接说菊爆盘,然后后面有字母和数字,比如dk几几几的,www.ijinshan.com驱动人生是电脑自带的还是要安装啊!?在哪里呢?没有找到baqizi.cc孔融弑母是真的吗?
域名备案查询 怎么注册域名 域名主机空间 河北服务器租用 windows虚机 韩国vps 仿牌空间 美国php主机 香港新世界电讯 回程路由 免费ftp站点 服务器维护方案 183是联通还是移动 服务器是干什么用的 空间登入 带宽租赁 游戏服务器出租 免费网络 lamp什么意思 lamp的音标 更多