我希望如此,如果用户输入 webaddress.com/artist/P1/P2 / ,则会使用 /artist/index.php?artist=P1&am= P2
P1将是艺术家名称,因此它可以包含字母和数字。 P2将是一个数字,所以只是数字。
我想要它以便P1是必要的,而P2不是因为现在它只返回在该地址上找不到的404。目前的代码:
RewriteEngine on
RewriteRule ^artist/([^/]+)/(\d+)/$ /artist/index.php?artist=$1&am=$2 [L]
答案 0 :(得分:0)
/artist/index.php意味着服务器调用/ artist /上有一个根目录。我不知何故怀疑这个(它确实存在,它不应该)。
删除前/后艺术家,看看是否有效。
RewriteEngine on
RewriteRule ^artist/([^/]+)/(\d+)/$ artist/index.php?artist=$1&am=$2 [L]