mod_rewrite 隐藏 URL 参数

mod_rewrite 隐藏 URL 参数

我有以下网址:www.mydomain.com/musician.php?musician=musicianname&id=idnumber

我正在使用 mod_rewrite 来实现此目的:www.mydomain.com/musician/musicianname/idnumber

这是我使用的规则:

RewriteRule musician/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ /musician.php?$musician=$1&id=$2 [L]

这工作得很好,但我想让这个 URL 更方便用户使用。我想从 URL 中隐藏“musician”和“idnumber”,只显示“musicianname”:www.mydomain.com/musicianname/

实现此目的的最佳 mod_rewrite 规则是什么?

相关内容