具有请求长度的htaccess重写规则

时间:2012-09-26 08:32:19

标签: .htaccess mod-rewrite

我目前有代码

RewriteRule ^(.+)$  index.php

将所有请求重定向到index.php

我想检查请求是否有16个字符,然后想要重定向到index.php?param=ABCDEFGHJK123456

如果请求的长度不是16个字符,则为index.php

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteRule ^(.{16})$ index.php?param=$1 [L,QSA]
RewriteRule ^(.*)$ index.php [L]