




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
php 伪静态 php伪静态实例 .htaccess Rewrite apache重写技术首先:必须要空间支持 Rewrite 以及对站点目录中有 .htaccess 的文件解析,才有效.如何让空间支持Rewrite 和 .htaccess 的文件解析呢 往下看第一步:要找到apache安装目录下的httpd.cof文件,在里面找到注意此处更改的AllowOverride none为这儿的内容 # # Possible values for the Options directive are None, All, # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that MultiViews must be named *explicitly* - Options All # doesnt give it to you. # # The Options directive is both complicated and important. Please see # /docs/2.2/mod/core.html#options # for more information. # Options FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be All, None, or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride All # # Controls who can get stuff from this server. # Order allow,deny Allow from all”所以更应该搞清楚了再改 Options FollowSymLinks AllowOverride none把none改all,第二步:找到以下内容:#LoadModule rewrite_module modules/mod_rewrite.so改为LoadModule rewrite_module modules/mod_rewrite.so第三步:保存重启apache。ok。其次是.htaccess的书写规则:.htaccess加入以下内容RewriteEngine OnRewriteBase /RewriteRule (.*)list-id(0-9+).html$ $1/company/search.php?sectorid2=$2RewriteRule (.*)cominfo-(a-z0-9+).html$ $1/member/index.php?uid=$2&type=cominfoRewriteRule (.*)list-(0-9+)-(0-9+).html$ $1/plus/list.php?typeid=$2&PageNo=$3RewriteCond %HTTP_HOST a-z0-9-+.$RewriteCond %HTTP_HOST !(www|bbs).$RewriteRule /?$ /%HTTP_HOSTRewriteRule /(a-z0-9-+)./?$ /member/index.php?uid=$1 L对上面的一些解释RewriteRule (.*)list-id(0-9+).html$ $1/company/search.php?sectorid2=$2这条是把企业库的分类进行伪静态处理原先假设访问地址为/company/search.php?sectorid2=1现在地址为/list-id1.html优点:1、伪静态处理加速搜索引擎收入2、地址映射到根目录,增加权重,提高排名3、也不知道还有什么RewriteRule (.*)list-(0-9+)-(0-9+).html$ $1/plus/list.php?typeid=$2&PageNo=$3这个是供求等分类的列表,和上面的原理类似,到页面相应修改即可下面是会员空间的二级域名方案前提是把域名设置好泛解析RewriteCond %HTTP_HOST a-z0-9-+.$RewriteCond %HTTP_HOST !(www|bbs).$RewriteRule /?$ /%HTTP_HOSTRewriteRule /(a-z0-9-+)./?$ /member/index.php?uid=$1 L假设原先的地址为/member/index.php?uid=admin现在地址为你只要在你想出现的地方放上这个就可以,比如在列表页面可以用field:writer/获取用户名,那么就可以在列表页面直接链接会员空间,可以写成http:/field:writer/.其他伪静态原理和上面类似。R=code(force redirect) 强制外部重定向强制在替代字符串加上http:/thishost:thisport/前缀重定向到外部的URL。如果code不指定,将用缺省的302 HTTP状态码。F(force URL to be forbidden)禁用URL,返回403HTTP状态码。G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。P(force proxy) 强制使用代理转发。L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。N(next round) 重新从第一条规则开始运行重写过程。C(chained with next rule) 与下一条规则关联如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。T=MIME-type(force MIME type) 强制MIME类型NS (used only if no internal sub-request) 只用于不是内部子请求NC(no case) 不区分大小写QSA(query string append) 追加请求字符串NE(no URI escaping of output) 不在输出转义特殊字符例如:RewriteRule /foo/(.*) /bar?arg=P1%3d$1 R,NE 将能正确的将/foo/zoo转换成/bar?arg=P1=zedPT(pass through to next handler) 传递给下一个处理例如:RewriteRule /abc(.*) /def$1 PT # 将会交给/def规则处理Alias /def /ghiS=num(skip next rule(s) 跳过num条规则E=VAR:VAL(set environment
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025茶叶项目投资经营合同
- 天网设备维修合同范本
- 内部分红合同范本
- 沙食料供货合同范本
- 中药硫黄销售合同范本
- 上海宝马销售合同范本
- 公路监控工程合同范本
- 专利公众意见 合同范本
- 2025关于企业股权转让合同
- 机械施工工程合同范本
- 公司领导财务知识培训课件
- 2025年郑州银行招聘考试(行政能力测验)历年参考题库含答案详解(5套)
- 园艺生物技术应用与发展
- 子痫患者护理查房
- 2025上海市八年级升九年级数学暑假提升讲义:相似三角形压轴题(六大题型)原卷版
- 2025年工业互联网工程技术人员考核试题题库及答案
- 农行OCRM系统讲解
- 医疗护理员职业技能竞赛试题及答案
- 2025年高端美食主题餐厅餐饮服务整体外包合同
- 体育课培训课件
- 工贸安全员考试题库及答案大全
评论
0/150
提交评论