2011-06-10 101 views

回答

0

您可以更改默认目录页面以包含“page.php”。在这种情况下,如果您请求该目录,它将被提供。 添加以下到的.htaccess的DirectoryIndex的行

DirectoryIndex page.php ... 

也可参考this

编辑:

你希望服务器的目录中搜索,当你尝试请求的文件夹页无论

,指定他们为了在您的.htaccess的DirectoryIndex的一部分。

例如

如果您有一个index.html和一个page.php,在同一个www.site.com/example/example2文件夹中,默认情况下apache会提供index.html。但是您可以使用.htaccess文件覆盖此行为。

如果您希望服务器在请求www.site.com/example/example2时提供page.php,请将其作为DirectoryIndex page.php存放在.htaccess中。

然后,这将确保它服务于PHP页面。 希望我清楚!阅读this

+0

即时通讯阅读你给我的链接后,我很抱歉,但我不明白这种语法的逻辑。我将代码添加到我的htaccess文件中,当我输入http://page.website.com时,什么也没有发生,我希望http://page.website.com在输入时保留在地址栏上,但将其视为http: //website.com/page.php。我不明白为什么有一个index.html的语法,很混乱的东西> _ < – Alexander 2011-06-10 23:24:26

+0

请参阅我的编辑部分。 ^^ – 2011-06-10 23:30:38

+0

即时对不起,这是如此令人困惑。你想让我在pub文件夹的htaccess文件中添加“DirectoryIndex page.php”吗?这让我感到困惑,因为如果它是../page.php上一层,它会更有意义。但是如果在根文件夹中的htaccess文件中添加“DirectoryIndex page.php”这一行以及page.php,那么我完全失去了。这是否意味着每个空文件夹都会显示page.php?通常我会觉得studpid时,不理解的东西解释了两次,但现在我也失去了做到这一点^^再次抱歉困难,它不是我的意图.. – Alexander 2011-06-10 23:39:49