免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3206 | 回复: 16
打印 上一主题 下一主题

[Web] rewrite 动态变静态问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-15 15:29 |只看该作者 |倒序浏览
为了方便百度和google机器人的抓取,准备将网站的动态php转成html,测试一直没有通过,哪位高手看看是哪的问题?
RewriteEngine on
RewriteRule ^/room/webtest/index-([A-z]+)-([A-z]+)-([0-9]+)-([0-9]+)\.html$ /analysys/web2007/index.php?module=$1&action=$2&id=$3&wid=$4 [L]


准备转换的网页页面url:
http://www.iphone.net.cn/room/we ... mp;id=5778&wid=
计划转换成:
http://www.iphone.net.cn/room/we ... sj-showone-577.html

但好像没有起作用,mod_rewrite模块已经安装好!

比较头疼,看了看apache对rewrite的说明,好像不太好理解,对这块也只有一个简单的事例。

论坛徽章:
0
2 [报告]
发表于 2008-10-15 15:44 |只看该作者
写反了吧,先写动态的,在写要转成的静态的,你反过来试试

论坛徽章:
0
3 [报告]
发表于 2008-10-15 16:13 |只看该作者

回复 #2 liuhanzhao 的帖子

好像不太对吧,这样写: RewriteRule /analysys/web2007/index.php?module=$1&action=$2&id=$3&wid=$4 /analysys/web2007/index-([A-z]+)-([A-z]+)-([0-9]+)-([0-9]+)\.html [L],原则上^和$配对使用

论坛徽章:
0
4 [报告]
发表于 2008-10-15 16:41 |只看该作者
原帖由 tassel 于 2008-10-15 16:13 发表
好像不太对吧,这样写: RewriteRule /analysys/web2007/index.php?module=$1&action=$2&id=$3&wid=$4 /analysys/web2007/index-([A-z]+)-([A-z]+)-([0-9]+)-([0-9]+)\.html [L],原则上^和$配对使用



我觉得应该是
RewriteRule /analysys/web2007/index.php?module=&action=([A-z]+)&id=([A-z]+)&wid=([0-9]+) /analysys/web2007/index-$1-$2-$3-$4\.html [L]

论坛徽章:
0
5 [报告]
发表于 2008-10-15 16:53 |只看该作者

回复 #4 liuhanzhao 的帖子

这肯定不对,我已经测试了。原则上是$去匹配页面的动态字符串,而后再付给静态的A-z

论坛徽章:
0
6 [报告]
发表于 2008-10-15 16:55 |只看该作者
我理解是这样的,等待高手解决

论坛徽章:
0
7 [报告]
发表于 2008-10-16 01:16 |只看该作者
程序也要支持吧??

论坛徽章:
0
8 [报告]
发表于 2008-10-16 10:00 |只看该作者

回复 #7 wangbin 的帖子

程序也要支持?那块儿呢?在apache的文档里好像没有看到这块儿的说明

论坛徽章:
0
9 [报告]
发表于 2008-10-16 16:30 |只看该作者
RewriteEngine on
RewriteRule ^/room/webtest/index-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)\.html$ /analysys/web2007/index.php?module=$1&action=$2&id=$3&wid=$4 [L]

你试试看

论坛徽章:
0
10 [报告]
发表于 2008-10-16 17:48 |只看该作者

回复 #9 xiaoyu9805119 的帖子

不行,就是动态页面,好像配置根本就没有起作用,奇怪了?难道真是在页面程序也需要配合?如果是的话,程序上该如何改动呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP