我有一个看起来像这样的链接
http://www.example.com/artistmusic?address=JKanyomozi
我想将此网址更改为
http://www.example.com/JKanyomozi/music
我只能通过添加音乐作为参数来执行此操作,而不是将其作为前缀添加到新网址。 简而言之,我已经改变了这个网址......
http://www.example.com/artistmusic?address=JKanyomozi&req=music
......使用此规则......
RewriteRule ^([^/]*)/([^/]*)$ /artistmusic?address=$1&req=$2 [L]
......进入......
http://www.example.com/JKanyomozi/music
但问题是,对于其他网页,例如视频的网页,此规则会重定向到同一网页http://www.example.com/JKanyomozi/music而不是http://www.example.com/JKanyomozi/videos
视频页面的原始网址是这样的......
http://www.example.com/artistvideos?address=JKanyomozi
我可以使用哪条规则将上面的网址更改为
http://www.example.com/JKanyomozi/videos
这适用于其他网页,例如 artistevents , artistphotos 和 artistbiography
提前谢谢!
答案 0 :(得分:1)
试试这个:
RewriteRule ^([^/]*)/([^/]*)$ /artist$2?address=$1 [L]