htaccess Rewrite 在 PHP 中售价 _GET 美元


htaccess Rewrite for $_GET in PHP

我目前在我的htaccess文件中有这个

RewriteRule ^([a-zA-Z0-9'-]+)$ pages/$1.php

因此,当您转到URL http://www.domain.com/services时,它将转到页面pages/services.php

我希望能够拥有

http://www.domain.com/services/service1

这将pages/services.php?seq=<?php echo $_GET["seq"]; ?>

如何使用 htaccess 重写规则执行此操作?

主规则之前添加此规则:

RewriteRule ^/{0,1}services/(service[0-9]+)/{0,1}$ pages/services.php?seq=$1  [NE,NC,L]

更新:

如果您只需要服务# 的数字部分 - 请使用:

RewriteRule ^/{0,1}services/service([0-9]+)/{0,1}$ pages/services.php?seq=$1  [NE,NC,L]

注意"("的位置