Apache .htaccess 2个方向

时间:2019-04-07 14:09:41

标签: php apache .htaccess

当第一个条件匹配时,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。

上面的代码不能那样工作,这怎么了?

0 个答案:

没有答案