index.html
附加到以正斜杠结尾的任何 URL的 mod_rewrite 规则是什么?该规则应保留任何存在的查询字符串。我不能使用该DirectoryIndex
指令,因为这些index.html
文件实际上并不存在于文件系统上,但底层网站框架需要这些文件。
一些示例 URL 和所需结果如下所示:
http://example.com/ -> http://example.com/index.html
http://example.com/?a=1 -> http://example.com/index.html?a=1
http://example.com/foo/ -> http://example.com/foo/index.html
http://example.com/foo/?b=2 -> http://example.com/foo/index.html?b=2
http://example.com/foo/index.html -> http://example.com/foo/index.html
http://example.com/foo/index.html?c=3 -> http://example.com/foo/index.html?c=3