MOD URL REWRITE帮助.htaccess

时间:2014-08-03 10:43:22

标签: .htaccess url rewrite rule

请有人帮助我获取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一样重写 但这不是我要找的。

1 个答案:

答案 0 :(得分:0)

这是一个没有检查整数/字符串的代码片段,您可以使用它,但可以根据您的需要重写它。

RewriteRule ^([^/]*)/([^/]*)$ /music/album.php?id=$1&title=$2 [L]