AppsBoss· Jimmy相册· 百科. RSS

URI Rewrite 技术分享点滴

Monday May 28, 2007 by Jimmy.Lin

类似我的URI
http://www.xiaobaicai.com/text/20Article2/

这个是如何实现的呢?

如果要在微软下实现
需要下载 ISAPI_Rewrite ,并且IIS web 服务扩展要启用一下。
这个东西我在windows 2003上并没有实现。感觉很纳闷。
不过有个家伙在。net下已经应用了这个东东了。

在Apache下的实现
需要开启httpd.conf下
(1)LoadModule rewrite_module modules/mod_rewrite.so

(2)配置如下路径
AllowOverride All Order allow,deny Allow from all

(3)并且配置.htaccess文件
200705282108

微软下是不支持直接有点的文件名。
自己可以在DOS下用rename改过来。
C:\>rename aaaa .htaccess

这样的话就可以实现了。

感谢chinason 的support。

Comments

  1. .htaccess中的这段rewrite写法没有想像中的那么强大,如果textpattern中没做一些处理的话也不能达到预期的目的。
    这段.htaccess中的rewrite的意思是如果请求的是文件或目录且存在就不做重写,否则就重写到当前目录下的index.php

    我的意思是textpattern只是利用了rewrite的规则而矣,她有她的规则去处理那种不存的目录,而显示正确的页面,因为这个网站是用textpattern做的。

    我敢断言,如果自己写一个网站,那么上面这个.htaccess文件中的rewrite是不能正常工作的。


    chinason    2007-05-31 16:41    #

启用垃圾过滤机制: 留言须2步: 预览 --> 送出

  Textile说明

个人介绍

jimmy lin,goodhawk
-->profile

广告服务:

杭州-窝里快购(推荐)
 免费申请.TK后缀的域名