如何在.htaccess中用不同的文件替换index.html

时间:2014-03-12 12:02:47

标签: .htaccess

当我浏览http://www.example.com时,我想重定向到http://www.example.com/home.html

当我浏览http://www.example.com/index.php时,我想重定向到http://www.example.com/index.php

我该怎么做?

3 个答案:

答案 0 :(得分:0)

Hy, 只需在.htaccess文件中添加以下行

DirectoryIndex something.html

其中something.html将是您的索引页面 作为额外说明 - 请参阅有关如何管理.htaccess文件的文档中的page

答案 1 :(得分:0)

查看DirectoryIndex命令: http://httpd.apache.org/docs/current/mod/mod_dir.html#directoryindex

它允许配置请求目录时尝试的文件。它还允许添加几个要尝试的选项。这样可以保持灵活性,同时您仍然可以控制选项。

答案 2 :(得分:0)

当请求仅指定目录的URL时 例如:http://www.domain.com/directory/

Apache默认查找文件名(按照它们出现的顺序):

index.html index.htm home.html welcome.html

.htaccess指令DirectoryIndex可用于覆盖此行为。在.htaccess文件中,键入以下行:

DirectoryIndex index.php index.html