我有一个场景,我有两个文件,一个是index.php,另一个是index.htm。htaccess重写场景
我将如何设置重写条件/规则,以便如果index.htm在子目录中的服务器上存在,请将请求传递给此文件。如果文件不存在,则将请求传递给/index.php?
我有一个场景,我有两个文件,一个是index.php,另一个是index.htm。htaccess重写场景
我将如何设置重写条件/规则,以便如果index.htm在子目录中的服务器上存在,请将请求传递给此文件。如果文件不存在,则将请求传递给/index.php?
这取决于你的子目录结构,而是一个解决方案是简单地使用专门的index.php,并写一些PHP在index.php文件的前检查其他文件的存在:
if(file_exists("subfolder/index.htm")) exit(file_get_contents("subfolder/index.htm"));
否则,检查出标志为的RewriteCond
无需重写,使用DirectoryIndex
绝对路径:
DirectoryIndex index.htm /index.php
是的,这是非常感谢! :) – 2011-02-18 21:50:09