apache的rewrite的应用

apache的rewrite的应用

ID:9489978

大小:117.00 KB

页数:24页

时间:2018-05-01

apache的rewrite的应用_第1页
apache的rewrite的应用_第2页
apache的rewrite的应用_第3页
apache的rewrite的应用_第4页
apache的rewrite的应用_第5页
资源描述:

《apache的rewrite的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Apache的ReWrite的应用  Apache的mod_reod_reod_reod_reain.name[NC]  Reain.name:%{SERVER_PORT}/$1[L,R]  Reain.name[NC]  Reain.name/$1[L,R]  被移动过的DocumentRoot  说明:  通常,网站服务器的DocumentRoot直接对应于URL/,但是,它常常不是处于最高一级,而可能只是众多数据池中的一个实体。比如,在Intra站点中,有/e//(的主页)、/e/sentRoot指向了/e/

2、/,则必须保证此数据池中的所有内嵌的图片和其他元素对后继请求有效。  方案:  只须重定向URL/到/e//即可。这个方案看起来很简单,但只是有了mod_reod_alias及其相关模块提供)只是作了一个前缀匹配,DocumentRoot是一个对所有URL的前缀,因而无法实现这样的重定向。而用mod_rel页面中对image.gif的请求,其结果将是/~quux/image.gif!。  所以,应该这样写:  代码:  Reap.xxx-to-host文件。其次,如果URL在一个服务器上无效,需要引导所有的服务器重

3、定向URL  代码:  /u/user/anypath  /g/group/anypath  /e/entity/anypath  到  代码:  physical-host/u/user/any12345678910...下一页>>....,。path  physical-host/g/group/anypath  physical-host/e/entity/anypath  以下规则集依靠地图文件来完成这个操作(假定,如果一个用户在地图中没有对应的项,则使用server0为默认服务器):  代码:

4、  Reap.user-to-host  Reap.group-to-host  Reap.entity-to-host  Reod_ree/f/foo/./anypath,而/~bar/anypath代表/home/b/bar/./anypath。  方案:  可以使用下列规则集来扩展~以达到上述目的。  代码:  Ree/$2/$1/.$3  文件系统的重组  说明:  这是一个不加雕琢的例子:一个大量使用针对目录的规则集以实现平滑观感,而从来不用调整数据结构的杀手级的应用。背景:.sark/  dr/  dr

5、wxrwxr-x12swusers512Aug320:15Typesetting/  drwxrwxr-x10swusers512Jul914:08X11/  1996年7月,我决定通过一个漂亮的Web接口公开我的收藏。漂亮是指提供一个接口以直接浏览整个目录结构,同时不对这个结构做任何改变-甚至也不在结构顶部放置CGI脚本。为什么呢?因为这个结构还要能够被FTP访问,而且我不希望其中有任何Web或者CGI的成分。  方案:  这个方案分为两个部分:第一个部分,是用于在空闲时间建立所有目录页面的CGI脚本集。我把它们

6、放在/e/sw/./,如下:  代码:  -rw-r--r--1swusers1318Aug118:10.acl  drwxr-xr-x18swusers512Aug515:51DATA/  -rw-rw-上一页12345678910...下一页>>....,。rl  -re.cgi  drg/  -rit.lst  其中的DATA/子目录包含了上述目录结构,即实在的.sentRoot中的针对目录的配置文件里,以重写公布的URL/.sLinksIncludesMultiViee.cgi[L]Rel$se

7、.cgi[L]#stripoutthesubdirsperdirpagesRee.cgi.*-[L]Rel$-[L]Reg/.*$-[L]#anythingelseisasubdiragemap和Apachemod_imap  说明:  许多人都希望在从NCSA网站服务器向较现代的Apache网站服务器转移中实现平滑过渡,即希望老的NCSAimagemap程序能在Apache的较现代的mod_imap支持下正常运作。但问题在于,到处都是通过/cgi-bin/imagemap/path/to/page.map引用im

8、agemap程序的连接,而在Apache下,应该写成/path/to/page.map。  方案:  使用全局规则在空闲时间去除所有这些请求的前缀:  代码:  Reagemap(.*)$1[PT]  在多个目录中搜索页面  说明:  有时会有必要使网站服务器在多个目录中搜索页面,main.的主页?..锹嫉姆椒ㄊ迪帧?/a>  方案:  对HTTP/1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。