【发布时间】:2023-03-05 23:21:01
【问题描述】:
我的 .htaccess 中有以下规则
RewriteRule ^([\da-z]+)/([\da-z]+)/(\d+)/?$ index.php?office=$1&page=$2&news_id=$3 [L,QSA,NC]
RewriteRule ^([\da-z]+)/([\da-z]+)/?$ index.php?office=$1&page=$2 [L,QSA,NC]
当我有这样的网址时:www.test.com/media/continuous-training 它不会将持续训练发送到变量。如果我不使用破折号或下划线,一切都很好。
我认为问题出在规则中的正则表达式中,但不知道如何解决。
谢谢!
【问题讨论】:
标签: php regex apache .htaccess seo