0

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

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

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

我希望能够拥有

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

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

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

4

1 回答 1

2

在主要规则之前添加此规则:

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]

注意“(”的位置

于 2013-10-10T21:00:45.760 回答