Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] 关于Apache Rewrite的一条规则 懂的朋友帮忙看看 谢谢!

[复制链接]
wellshi 发表于 2010-5-14 12:49:22 | 显示全部楼层 |阅读模式
本帖最后由 wellshi 于 2010-5-14 16:40 编辑

关于Apache Rewrite规则,如下:
动态地址:game.php?do=app&page=2
请问如何写Rewrite规则把上面的动态地址变成伪静态地址?
变成伪静态后访问地址格式是 game-app-2.html  么?
在线等待!谢谢!

==========================================================

求人不如求己!自己网上看了下资料,总算写出来了:
Apache Rewrite规则,将动态地址:game.php?page=2变成伪静态地址game-2.html

规则如下:
RewriteRule ^game.html$ $1.php [PT]
RewriteRule ^game\-([0-9]+).html$ game.php?page=$1 [PT]

效果:
地址 game.php 变成 game.html
地址 game.php?page=2 变成game-2.html

希望的这个也能帮助到别人!
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 12:49:53 | 显示全部楼层
等待高手解决哦
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 12:50:25 | 显示全部楼层
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 12:53:59 | 显示全部楼层
有人么?帮忙看看哦
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 13:06:11 | 显示全部楼层
RewriteRule game\-([0-9,a-z,A-Z]*)\-(\d+)\.html /game\.php\?do=app&page=$2
这样错在哪里?
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 13:31:19 | 显示全部楼层
怎么官网论坛完全没人气了...
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 14:06:52 | 显示全部楼层
在Discuz、A5、im286、Chinaz四大站问同一个问题,没有一人给出正确答案!
。。。。。。
回复

使用道具 举报

 楼主| wellshi 发表于 2010-5-14 16:40:17 | 显示全部楼层
求人不如求己!自己网上看了下资料,总算写出来了:
Apache Rewrite规则,将动态地址:game.php?page=2变成伪静态地址game-2.html

规则如下:
RewriteRule ^game.html$ $1.php [PT]
RewriteRule ^game\-([0-9]+).html$ game.php?page=$1 [PT]

效果:
地址 game.php 变成 game.html
地址 game.php?page=2 变成game-2.html

希望的这个也能帮助到别人!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 00:56 , Processed in 0.080314 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表