[英]htaccess: RewriteRule for URL rewriting
我有一个看起来像这样的链接
http://www.example.com/artistmusic?address=JKanyomozi
我想将此网址更改为
http://www.example.com/JKanyomozi/music
我只能通过将音乐作为参数添加而不是将其作为前缀添加到新的URL来做到这一点。 简而言之,我已经打开了该网址...
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 /视频
视频页面的原始网址是这样的...
http://www.example.com/artistvideos?address=JKanyomozi
我可以使用哪个规则将上面的URL更改为
http://www.example.com/JKanyomozi/videos
这适用于其他页面,例如artistevents , artistphotos和artistbiography
先感谢您!
尝试这个 :
RewriteRule ^([^/]*)/([^/]*)$ /artist$2?address=$1 [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.