如果提供或不提供页码,则htaccess允许

时间:2013-10-08 10:10:02

标签: apache .htaccess

例如

RewriteRule ^/?(us|uk)/(national|regional)/([a-z0-9]+)/?$ /fetch/index.php?country=$1&scope=$2&page=$3 [NC,L]

在上述规则中,最后一部分([a-z0-9]+)指定了页码。页码可能存在或可能不存在。在这两种情况下,规则都应该有效。有可能这样做吗?

现在,我有一个规则用于何时提供页码,另一个规则用于何时不提供。

如何编写一个规则,在提供页码时即使没有,也可以通过?

所以:

http://www.example.com/us/national/ -> allowed with no page number
http://www.example.com/us/national/pg3 -> allowed with page number 

1 个答案:

答案 0 :(得分:1)

将最后一段中的+更改为*应该这样做