.htaccess如果没有匹配的subdir,则重写为同名的根文件

时间:2011-01-04 04:36:30

标签: .htaccess rewrite subdirectory

如何编写htaccess以查找与不存在的子目录同名的文件?例如,如果我前往 example.com/about 并且没有'about'子目录,我想重写(而不是重定向)到文件 example.com/about。 html (当然,将URL保持为键入状态)。换句话说,是否有所请求名称的子目录?如果没有,同名根目录中是否有文件?如果是,请提供服务;如果没有,请继续执行通常的404。

提前致谢!

1 个答案:

答案 0 :(得分:0)

按照指定的here查看MultiViews选项。

你应该像这样设置它:

<Directory /home/www/sitename/htdocs>
Options + MultiViews
</Directory>