当第一个条件匹配时,apache将使用index.php,而第二个条件将使用index.html时,我想获取一个.htaccess设置。
我正在尝试这样:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/anystring.*
RewriteRule . index.php
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/anystring
# Otherwise forward it to index.php
RewriteRule . index.html
因此,如果请求uri以anystring开头,则为index.php,否则为index.html。
上面的代码不能那样工作,这怎么了?