我正在使用下面的mod重写脚本,我想改变它试图寻找一个特定的目录中的文件,有人可以给我一个提示如何实现这个请好吗?
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
重写需要检查文件名是否存在于所请求的位置,如果失败则检查目录,如“/ themes / theme1”,最后当上述两个文件失败时进入/index.php。
要检查目录是否存在,请使用:
RewriteCond /path/to/directory -d
对于一个文件,使用
RewriteCond /path/to/file -f