精华帖 (0) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-14
非常完善,谢谢LZ贡献,NET下实现的URL重写比JAVA的复杂多了。
|
|
返回顶楼 | |
发表时间:2009-07-14
cheneyjuu 写道 用Apache可以实现:
一 打开 Apache 的配置文件 httpd.conf 。 二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)\.html$ $1.php?__is_apache_rewrite=1&__rewrite_arg=$2 </IfModule> 四 要实现asp帖子URL到php帖子的映射,在 第三步的<IfModule mod_rewrite.c>和</IfModule>之间添加: RewriteMap tolowercase int:tolower RewriteCond %{QUERY_STRING} (?:boardid|page|id|replyid|star|skin)\=\d+ [NC] RewriteRule ^(.*(?:index|dispbbs))\.asp$ $1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1 五 保存httpd.conf并重启Apache。 麻烦这位帅哥再讲的详细点。 你这个是绑定了apache了,个人比较倾向于通过urlrewrite包来实现,可以与应用绑定,方便迁移 |
|
返回顶楼 | |
发表时间:2009-07-14
补充说明一下:10楼的兄弟的写法太搞复杂了,并不是越复杂越好
turbshop里面也用到了url rewrite 查看配置文件,写法超简单,很清晰。 |
|
返回顶楼 | |
发表时间:2009-07-15
likeblood 写道 二级域名不需要服务商吧
服务器上只要能配置就行了吧 但需要首先支持范解析 |
|
返回顶楼 | |
发表时间:2009-09-24
伪静态。让你的网站更容易被搜索爬虫爬到。
|
|
返回顶楼 | |
发表时间:2009-09-30
JavaEye也应该用到了这方面的技术,我打算也把做的项目改成这样。
|
|
返回顶楼 | |
发表时间:2009-09-30
JavaEye是用REST来做的。我觉得要实现这种REST式的URL应该用相应的框架。Java有很多这方面的框架, 我最喜欢的就是Jersey, MyEclipse里集成的就是这个框架。 很容易就做出这种应用。
|
|
返回顶楼 | |
发表时间:2009-09-30
好能挖坑...
|
|
返回顶楼 | |