我想在根目录中的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
。
有什么问题?
有更好的方法吗?
答案 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以查看。