Mod rewrite 需要Mod_重写规则来重新映射查询字符串

Mod rewrite 需要Mod_重写规则来重新映射查询字符串,mod-rewrite,Mod Rewrite,我需要一个规则来转换此url: /index.php?playlist=9822 进入: /音乐播放列表?c=1&playlist\u id=9822有效。非常感谢你的帮助 RewriteCond %{query_string} playlist=([0-9]+) RewriteRule ^/?index.php /music_playlists?c=1&playlist_id=%1 注意: 在我的开发服务器上,指令按照建议工作。在我的生产服务器上,我必须指定一个完整的重定向url:

我需要一个规则来转换此url:

/index.php?playlist=9822

进入:


/音乐播放列表?c=1&playlist\u id=9822

有效。非常感谢你的帮助

RewriteCond %{query_string} playlist=([0-9]+)
RewriteRule ^/?index.php /music_playlists?c=1&playlist_id=%1
注意:

在我的开发服务器上,指令按照建议工作。在我的生产服务器上,我必须指定一个完整的重定向url:

RewriteCond %{query_string} playlist=([0-9]+)
RewriteRule ^/?index.php http://www.myserver.com/music_playlists?c=1&playlist_id=%1

尝试在.htaccesshmm.中省略第一个/if。。不走运。我认为有必要在规则之前使用RewriteCond%{QUERY_STRING}……嗯,对,我认为你是对的。你试过了吗?我将编辑答案。