压缩mod_rewrite

时间:2011-07-23 23:21:10

标签: .htaccess mod-rewrite url-rewriting rewrite

有没有办法将其压缩成一行:

RewriteRule \.html+(.*)$ index.php?$1 [L]
RewriteRule \.htm+(.*)$ index.php?$1 [L]

我试过了:

RewriteRule \.(html|htm)+(.*)$ index.php?$1 [L]

但它没有达到预期的效果。基本上我想检查.html和.htm扩展名是否是url的一部分。

由于

1 个答案:

答案 0 :(得分:2)

为什么那里有加号?它应该是这样的:

RewriteRule \.html(.*)$ index.php?$1 [L]
RewriteRule \.htm(.*)$ index.php?$1 [L]

并浓缩:

RewriteRule \.html?(.*)$ index.php?$1 [L]

或:

RewriteRule \.(html|htm)(.*)$ index.php?$1 [L]
相关问题