请有人帮助我获取url mod重写如下。
我的网址是mydomain.com/music/album.php?id=1234&title=sometext&page=2&lang=en
我希望这个网址如下
mydomain.com/music/1234/sometext/?page=2&lage=en
更新: 我的页面: mydomain.com/cms/album.php?id=12493&album=text-to-show
我已将此网址重写为
RewriteRule ^ music /([^ /] )/([^ /] )。html $ /cms/album.php?id=$1&album=$2 [L]
我的MODDED网址:mydomain.com/music/12493/text-to-show.html
问题: 我的album.php有更多$ _GET变量,我想像普通脚本一样处理它们。 像mydomain.com/music/12493/text-to-show.html?page=1 应该在服务器上行动 mydomain.com/cms/album.php?id=12493&album=text-to-show&page=1
注意:我可以像mydomain.com/music/12493/text-to-show/2.html一样重写 但这不是我要找的。 p>
答案 0 :(得分:0)
这是一个没有检查整数/字符串的代码片段,您可以使用它,但可以根据您的需要重写它。
RewriteRule ^([^/]*)/([^/]*)$ /music/album.php?id=$1&title=$2 [L]