如何实现这样的URL方式呢?

#1 gonten

默认动态URL方式是: /index.php?c=main&a=show&id=123

改成伪静态后,可以变成:/show-123.html


现在我的系统希望用户能自由选择URL模式,有的用户不能用伪静态只能使用动态,但是我不想让用户使用默认的动态方式,我想把动态模式改成:/?show-123.html 这样的模式,有问号的。不知道这样怎么实现呢?

实现这样的动态URL是不是要在main下的index控制器手动判断?show-123.html 这参数呢?如果这样就太麻烦了,整个系统都要调整。

jake有没有更方便一点的方法呢?

2012-10-26 13:46:27

#2 jake

/?show-123.html

/index.php?show-123.html

在大部分服务器上都是一样的,所以你只需要重写spUrlRewrite类,实现即可。

2012-10-27 15:19:54

#3 gonten

jake 发表于 2012-10-27 15:19
/?show-123.html

/index.php?show-123.html
非常感谢,已经通过修改spUrlRewrite.php,解决了

2012-11-01 23:21:46