我目前在我的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]
注意"("的位置