有没有办法将其压缩成一行:
RewriteRule \.html+(.*)$ index.php?$1 [L]
RewriteRule \.htm+(.*)$ index.php?$1 [L]
我试过了:
RewriteRule \.(html|htm)+(.*)$ index.php?$1 [L]
但它没有达到预期的效果。基本上我想检查.html和.htm扩展名是否是url的一部分。
由于
答案 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]