我所拥有的是代码:
RewriteCond %{REQUEST_FILENAME} ^(.*\.php)$
RewriteCond %{REQUEST_FILENAME} ^(.*\.html)$
然而它不起作用,因为我认为它会检查文件扩展名是否为.php和.htm这是不可能的......如何更改它以便它对.php或.html有效?
答案 0 :(得分:5)
以下内容将确保条件与逻辑OR结合:
RewriteCond %{REQUEST_FILENAME} ^(.*\.php)$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.*\.html)$
我建议稍微优化以下内容 - 它确保严格的扩展(结束),并且可以使用RewriteRule完成fielname捕获。
RewriteCond %{REQUEST_FILENAME} \.php$ [OR]
RewriteCond %{REQUEST_FILENAME} \.html$
答案 1 :(得分:0)
RewriteCond %{REQUEST_FILENAME} ^(.*\.php|html)$