我现在在我的 .htaccess 文件中有一个重写规则:
RewriteRule ^item/?([a-zA-Z0-9_]+)?/?([a-zA-Z0-9_]+)?/?$ static/items.php?a=$1&b=$2 [NC,L]
它将选择任何带有下划线的项目:
item/new_item/new_order
但是,我需要将下划线改为破折号:
item/new-item/new-order
如果我只是对 RewriteRule 字符串进行更改,它会破坏它。不知道如何解决。
RewriteRule ^item/?([a-zA-Z0-9-]+)?/?([a-zA-Z0-9-]+)?/?$ static/items.php?a=$1&b=$2 [NC,L]