.htaccess-多个参数不';好像不行
正在尝试执行以下操作:.htaccess-多个参数不';好像不行,.htaccess,.htaccess,正在尝试执行以下操作: link.com/profil/2/cv/ret/slet-1 到 我的规则如下所示: RewriteRule ^profil/([^/]+)/([a-z]+)/([a-z]+)/([a-z]+)-([d]+)$ profil.php?id=$1&do=$2&task=$3&action=$4&aid=$5 它正在返回my/404页面 更新 看起来这是因为我使用了[d]+-现在它开始工作了。怎么会是这样?在匹配最后一个数字时,您缺少了“
link.com/profil/2/cv/ret/slet-1
到
我的规则如下所示:
RewriteRule ^profil/([^/]+)/([a-z]+)/([a-z]+)/([a-z]+)-([d]+)$ profil.php?id=$1&do=$2&task=$3&action=$4&aid=$5
它正在返回my/404页面
更新
看起来这是因为我使用了[d]+-现在它开始工作了。怎么会是这样?在匹配最后一个数字时,您缺少了“\”
。将正则表达式更改为
^profil/([^/]+)/([a-z]+)/([a-z]+)/([a-z]+)-([\d]+)$
^profil/([^/]+)/([a-z]+)/([a-z]+)/([a-z]+)-([\d]+)$