我创建了一个网页,该网页使用GET变量来选择要显示的页面,例如domain.com/index.php?page=contact
我希望网址显示为domain.com/services/contact
所以我写了以下RewriteRule
RewriteEngine On
RewriteRule ^services/([A-Za-z0-9-]+)/?$ index.php?page=$1 [NC,L]
但是,如果我访问domain.com/services,我的PHP脚本会将其视为访问domain.com/index.php?page=services
造成这种意外行为的原因是什么?