在Apache中的index.php之前的介绍页面

时间:2012-01-24 08:47:11

标签: apache .htaccess

我想在根目录中的index.php页面之前设置介绍页面。我的网络服务器是Apache。我把这段代码放在我的htaccess文件中:

DirectoryIndex i.html index.php

这是i.html代码:

<!DOCTYPE html>
<html>

<head>
<title>Personal Website</title>
</head>

<body>

<a href="index.php">Enter</a>

</body>

</html>

但是当我点击链接时,页面仍在i.html上,我无法进入index.php

有什么问题?

有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

为什么不将索引设置为欢迎页面,因为它通常会链接到其他页面?我发现你所做的事情我看错了很多......嗯。

尝试放入index.html或index.htm并保留htacess东西,因为服务器通常会尝试在php文件之前打开html文件。

因此,使用index.htm或index.html通常适用于欢迎页面,因为您通常不需要配置任何内容,只需将文件放在那里,它将覆盖index.php作为起始页。

答案 1 :(得分:0)

我知道这是旧的,但以下内容在.htaccess文件中对我有用:

DirectoryIndex index.html index.php

仅供参考,对.htaccess的更改不需要重启Apache,应立即进行。您可以尝试在.htaccess中搜索DirectoryIndex,以确保它不在那里多次。

我知道您的问题引用了i.html。我不知道这是否有所不同,但您可以轻松将其切换到index.html以查看。