站长免费discuz论坛

免费discuz论坛  时间:2021-05-24  阅读:()
.
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中配置.
4.
我使用了.
htaccess之后就出现500错误了,是什么原因常见的原因有:语法错误,产生了无限循环,编辑时出错把两行放到一行了(说到底还是语法错了,不过这个cPanel自动产生的规则经常遇到,也有很多站长犯这个错误),有些文本编辑器编辑utf‐8编码的文件会附加bom导致错误.
出现问题之后检查下规则写的是否有问题,另外很多问题通过错误日志可以看到是什么原因.
重点提示:出现了500错误403错误等,首先要查看错误日志查找引起的原因.
获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书六.
.
htaccess文章汇总这里给大家整理有关.
htaccess的文章,供大家学习参考.
网址规范化之通用URL重写规则作者:大漠孤狼出处:葫芦博客(www.
huluboke.
com)在SEO优化中网址规范化是一个重要的基本优化要求,方法也是多种多样,今天给大家介绍一个通用的Rewrite规则,规则很简单,但是适应性广泛,可以解决多种和网址规范化相关的问题.
在介绍之前先说下WordPress的URL,他的站点,每篇文章记录的都是绝对地址,所以用WordPress的博主都会发现一个问题,我用其他域名(或者IP)访问博客,他会自动跳转到我设置的博客域名上.
因为这个特性,很多人在给WordPress搭建的网站更换域名时都会被困扰,他不像Discuz之类的程序,只要把主机绑定的域名修改就完事了,而是需要把配置文件,数据库中的域名全部更换掉.
WordPress的这个特征可以说很好的完成了网址规范化,但是也带来了一些不便.
下面我们介绍的规则功能和他很类似,但是后期维护简单的多.
规则:RewriteEngineOnRewriteCond%{HTTP_HOST}!
(^www\.
huluboke\.
com$)[NC]RewriteRule^(.
*)$http://www.
huluboke.
com/$1[L,R=301]用法:获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书将www.
huluboke.
com修改成你的域名(第二行的域名按照上面的格式写即可),然后放到网站根目录下的.
htaccess文件中即可.
当然这是针对Apache服务器的.
该URL重写规则的作用如果访问的不是www.
huluboke.
com域名,那么就301转向到www.
huluboke.
com上的对应文件,是不是和WordPress的功能一样有人可能会说,就这么个规则,值得写篇文章介绍吗.
我也这样想过,所以直到现在才写出来,原因是:1.
他的作用太大了,而且通用性非常高,可以解决很多问题;2.
能解决问题的方法就是好方法,不一定要要整技术含量多高的东西;3.
很多站长还在不断的问这类问题,而解决方法其实就是这个规则.
下面来说说这个规则的具体应用,可能你就会觉得它值得大书特书了.
1.
很多站长用上美国主机了,也有独立IP了,可是烦恼就来了,经常在美国主机侦探论坛看到有人问这样的问题:别人的域名解析到我的独立IP上了,怎么办方法很简单,用上面的Rewrite规则.
2.
美国主机大部分都是cPanel面板,addon的域名一般是public_html的一个子目录,因此有人担心可以用主域名/addon目录访问addon的网站的问题,怎么办答案很简单,用上面的Rewrite规则.
3.
有人说我要规范www,也就是把不带www的域名转向带www的域名上(或者反过来),怎么办答案还是一样,用上面的rewrite规则.
所以只要把这个规则一放,域名层面的网址规范化就全解决了.
你说这个规则重要吗只要明白了这个规则的作用,你就会发现这个规则太有用了.
当然上面说的几个具体例子都可以针对性的写更细化的Rewrite规则,可是简单的方法能实现为什么要使用麻烦的呢获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书推荐几个和本文相关的参考资料:301转向Htaccess.
htaccess使用实例版权申明:葫芦博客(www.
huluboke.
com)专栏作家原创,原文地址http://www.
huluboke.
com/rewrite-url/转载请保留本版权信息解决Addon域名可用主域名的子目录访问的问题作者:大漠孤狼出处:大漠孤狼网迹(www.
83blog.
com)cPanel的面板存在一个问题,Addon的域名的目录是Public_html下的一个子目录(新版的cPanel可以改变这个限制,但是大部分主机商的还是有限制),所以通过主域名/目录的形式也可以访问这个addon的网站,这样就存在URL规范化的问题.
一般来说,这个问题并不会造成多大影响,因为只要你不要把主域名/目录这种形式的链接发布出去,搜索引擎一般是抓不到的,也就不会收录这种url了,另外还有一种方式就是在robots.
txt文件中禁止索引addon的域名的目录,就更保险了.
今天给大家一个更彻底的解决办法,直接301转向或者返回403错误.
方案一:将下面的rewrite(什么是Rewrite见:http://www.
zzbaike.
com/wiki/Rewrite)规则放到addon域名的目录下的.
htaccess文件:获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书RewriteEngineOnRewriteCond%{HTTP_HOST}!
(^www\.
yourdomain\.
com$)[NC]RewriteRule^(.
*)$http://www.
yourdomain.
com/$1[L,R=301]这个规则的作用和wordpress程序自身的特征一样,只要不是你设置的那个域名访问的,就自动转向到这个域名上,主域名/目录这种形式的url自然会转向了.
另外这个规则还有很多用处,例如规范www,防止有人把域名解析到你的ip上等等,当然这些是具体应用,核心就是只要不是你设置的那个域名访问的,就自动转向到这个域名上.
另外也可以针对这个问题专门写一个更具体的规则:RewriteEngineOnRewriteCond%{HTTP_HOST}^www\.
primarydomain\.
com$[NC]RewriteRule^(.
*)$http://www.
addon.
com/$1[L,R=301]这个规则的作用就是如果请求的是主域名就转向到addon域名下.
所以这个规则不要放错位置,要放在addon域名的目录下,千万别放到主域名的目录下.
当然也可以更进一步去匹配目录然后转向.
如果不想要转向而是禁止访问,就把每个方案的第三句修改为:RewriteRuleF]因为是用rewrite实现的,只要支持.
htaccess和rewrite的虚拟主机就可行,另外不论是否是cpanel主机,如果有类似问题就可以用这种方法解决.
更多阅读内容:Rewrite.
htaccess301转向大漠孤狼(www.
83blog.
com)原创,转载请注明原文地址http://www.
83blog.
com/cpanel-addon-dir.
html获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书cPanel主机的邮件登录地址修改为mail.
domain.
com作者:大漠孤狼出处:大漠孤狼网迹(www.
83blog.
com)cPanel默认的网页邮件的地址是2095端口,例如站长百科的邮件系统可以通过www.
zzbaike.
com:2095来访问.
同时一般的cPanel主机都会给webmail设置自动转向,结果就是邮件也可以通过www.
zzbaike.
com/webmail这样的地址来访问,但是国内的用户更习惯的地址格式是mail.
zzbaike.
com这样的.
前几天正好看到美国主机侦探论坛(http://bbs.
idcspy.
com)上有人问这个问题,就把解决方法写一下:1.
首先做好mail子域名的A记录2.
在.
htaccess文件中加入下面的Rewrite规则:RewriteEngineonRewriteCond%{HTTP_HOST}^mail\.
(.
*)RewriteRule^.
*错误!
超链接引用无效.
[L]这样就可以通过类似mail.
zzbaike.
com这样的地址来登录邮件系统了.
另外这个规则是通用的,可以写到httpd.
conf中在整台服务器实现上述功能.
关于.
htaccess请大家参考:Htaccess更多实用规则见:Htaccess使用实例大漠孤狼(www.
83blog.
com)原创,转载请注明原文地址http://www.
83blog.
com/cpanel-webmail-login.
html获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书FastCGI如何自定义php.
ini文件作者:大漠孤狼出处:大漠孤狼网迹(www.
83blog.
com)现在的虚拟主机提供的功能很强大,很多主机商都允许客服自定义php.
ini.
如何自定义php.
ini呢,分以下几种情况:模块方式,需要写入.
htaccess文件suPHP方式,这个直接在用户的根目录放一个php.
ini文件就可以了,最简单,也是目前虚拟主机服务商使用最广泛的方式.
今天就来说下FastCGI方式下如何自定义php.
ini.
以cPanel主机为例来进行说名,如果是其他的只需要知道对应的目录修改下即可.
操作如下:在public_html目录的.
htaccess文件加入:AddHandlerphp-fastcgi.
phpActionphp-fastcgi/cgi-bin/php.
fcgi建立一个文件php.
fcgi,内容:#!
/bin/shexec/usr/local/cpanel/cgi-sys/php5上传到cgi-bin目录,权限设置为700,必须通过ASCII码上传新建一个php.
ini文件放在cgi-bin目录下,在文件中写入需要自定义的内容即可.
如果想自定义php.
ini的路径,就把php.
fcgi中的内容修改为:获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书#!
/bin/shPHPRC="/home/doczz/public_html"exportPHPRCexec/usr/local/cpanel/cgi-sys/php5然后把php.
ini文件放在定义的目录下即可.
需要注意的问题:1.
php.
fcgi的权限设置为755(如果启用了suEXEc,设置为700即可.
)2.
这个文件必须通过ASCII码上传,不能通过二进制编码上传.
相关参考内容:suPHPFastCGI大漠孤狼(www.
83blog.
com)原创,转载请注明原文地址http://www.
83blog.
com/fastcgi%e5%a6%82%e4%bd%95%e8%87%aa%e5%ae%9a%e4%b9%89php-ini%e6%96%87%e4%bb%b6.
html.
htaccess使用要点作者:大漠孤狼出处:大漠孤狼网迹(www.
83blog.
com)网上有一篇流传很广的.
htaccess的使用说明,不过存在较多错误,这篇文章主要就是纠正几个重要的错误,同时补充一些其他的重要规则.
网上那篇修正后的完整版见:http://kb.
idcspy.
com/Htaccess1.
BlockingusersbyIP根据IP阻止用户访问这个原文有错误,按照原文设置会得到一个500错误,正确的设置是:orderallow,deny获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书allowfromalldenyfrom1.
1.
1.
1;写要封的IP上面的意思是403.
shtml不受影响,下面写要封的IP,原文把顺序搞反了.
这个也可以在cpanel中直接操作.
2.
Preventviewingof.
htaccessfile防止.
htaccess文件被查看正确的写法:orderallow,denydenyfromall这个网上的大部分版本都有错误,大部分版本丢掉了,结果导致所有文件都被禁止访问.
如果用了错误的规则,所有内容都将无法访问.
3.
规范www这个是rewrite的重要应用,原文没有全部统一到带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]获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书wordpress的rewrite规则以及自带了www规范化,会自动将网址定向到后台设置的地址.
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上的域名都会转向到你设置的域名上.
大漠孤狼(www.
83blog.
com)原创,转载请注明原文地址http://www.
83blog.
com/htaccess%e4%bd%bf%e7%94%a8%e8%a6%81%e7%82%b9.
htmlmediawiki用rewrite修改url格式作者:大漠孤狼出处:站长百科论坛(http://bbs.
zzbaike.
com)说明一种我们正在使用的,rewrite之后的格式是http://www.
zzbaike.
com/wiki/MediaWiki这样形式的获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki站长百科(www.
zzbaike.
com)站长自己的百科全书首先修改配置文件:如果存在$wgArticlePath将原来的注释掉,然后在$wgScriptPath下添加:$wgArticlePath="/$1";然后在.
htaccess文件中添加:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!
-fRewriteCond%{REQUEST_FILENAME}!
-d#如果要定向到Main_Page去掉下面行首的##RewriteRule^/*$/wiki/index.
phptitle=Main_Page[L,QSA]RewriteRule^(.
+)$/wiki/index.
phptitle=$1[L,QSA]改进:1.
/wiki/这样的请求指向/wiki/首页2.
可以有.
开头的条目3.
如果存在和wiki下实际文件或目录一致的名称则不执行rewrite.
因为mediawiki开头是大写,而文件和目录一般是小写,所以一般不会冲突这里以mediawiki的安装目录为wiki为例,如果是其他目录将最后两行的wiki修改为你的安装目录即可,如果安装在网站根目录就去掉/wiki这样url的格式就修改完成了.
获取更多信息请访问站长百科http://www.
zzbaike.
com/wiki电子书推荐SEO电子书:SEO搜索引擎优化基础教程SEO搜索引擎优化高级教程WordPress教程:WordPress中文手册WordPress模板制作教程WordPress新手搜索引擎优化指南IX使用手册:IXWebHosting用户中心使用手册IXWebhosting主机使用手册IXWebHosting美国主机常见问题IXWebHosting使用视频教程其它资源:免费1G空间美国主机申请Godaddy主机及域名使用视频教程论坛银币竞价兑换美元

华为云年中聚惠618活动,新用户专区,云服务器低至88元/年,3年仅580.98元,热销抢购中,最后2天!

华为云怎么样?华为云用在线的方式将华为30多年在ICT基础设施领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠AI。华为云作为底座,为华为全栈全场景AI战略提供强大的算力平台和更易用的开发平台。本次年终聚惠618活动相当给力,1核2G内存1m云耀云服务器仅88元/年起,送主机安全基础版套餐,...

安徽BGP云服务器 1核 1G 5M 29元/月 香港云服务器 1核 1G 19元首月 麻花云

麻花云怎么样?麻花云公司成立于2007年,当前主打产品为安徽移动BGP线路,数据中心连入移动骨干网。提供5M,10M大带宽云主机,香港云服务器产品,数据中心为香港将军澳机房,香港宽频机房 cn2-GIA优质线路、采用HYPER-V,KVM虚拟技术架构一、麻花云官网点击直达麻花云官方网站合肥网联网络科技有限公司优惠码: 专属优惠码:F1B07B 享受85折优惠。最新活动 :双11 云上嗨购 香港云主...

Sharktech10Gbps带宽,不限制流量,自带5个IPv4,100G防御

Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...

免费discuz论坛为你推荐
TableBasicAbnormallyStoppedServicesitunesdocumentcss支持ipad支持ipadApplicationsios5css下拉菜单CSS如何把下拉菜单改为上拉菜单重庆电信宽带管家中国电信电脑管家是什么?怎么样?迅雷快鸟迅雷快鸟这种强盗软件不违规吗?win7关闭135端口win7系统怎么关闭135端口?网上很多方法都不好用!google分析google分析打不开了?
免费申请域名和空间 flashfxp怎么用 dreamhost cloudstack 42u机柜尺寸 qq数据库 浙江独立 权嘉云 怎样建立邮箱 速度云 免费智能解析 台湾谷歌 google台湾 路由跟踪 游戏服务器出租 贵阳电信测速 腾讯网盘 卡巴斯基官网下载 双11促销 七十九刀 更多