Php .htaccess字符串的重写规则

Php .htaccess字符串的重写规则,php,.htaccess,rewrite,Php,.htaccess,Rewrite,我正在编写一个重写规则来获取类似URL的内容,规则是matantera/[0-9a-z-]{3,50}/[0-9]$matanter_answer.php?URL=$1&id=$2[L],但当我试图在浏览器上访问它时,它不起作用。更改您的重写规则如下: RewriteRule ^matmatantera/([0-9a-z-]{3,50})/([0-9]+)$ matmatanter_answer.php?url=$1&id=$2 [L] [0-9]将只与数字0-9匹配一次。+指示一次或

我正在编写一个重写规则来获取类似URL的内容,规则是matantera/[0-9a-z-]{3,50}/[0-9]$matanter_answer.php?URL=$1&id=$2[L],但当我试图在浏览器上访问它时,它不起作用。

更改您的重写规则如下:

RewriteRule ^matmatantera/([0-9a-z-]{3,50})/([0-9]+)$ matmatanter_answer.php?url=$1&id=$2 [L]
[0-9]将只与数字0-9匹配一次。+指示一次或多次匹配[0-9]表达式

在以下设备上进行测试: