很抱歉不得不问一个看似非常简单的问题,但我在其他任何地方都找不到答案。
我有以下带有此重写规则的 .htaccess 文件:
RewriteRule ^project/(.*)/(.*)$ project.php?projectID=$1&pageID=$2
例如,设计为采用domain.com/project/10/1格式的 url ,它将重定向并显示项目 10 的页面 1。
该选项还存在仅查看domain.com/project/10/而不指定页码,如果缺少它将默认为第一页。
我对 RegEx 的问题是这种默认行为需要 projectID 的尾部斜杠,否则它会引发 404。
如何修改正则表达式,使其不需要(但可以选择)示例“ domain.com/project/10/ ”末尾的斜杠以成功重写为“ project.php?projectID=$1 '。