除非我在其末尾添加“/index.html”,否则我的网站将无法打开

时间:2015-06-05 23:43:06

标签: html server

当我意识到除非我添加“index.html”

,否则我的网站终于无法访问

我想我知道我做了什么,但我不知道如何解决它......

我从服务器上删除了“index.html”文件,一直开始,然后当我创建一个新的“index.html”并尝试它时。它会显示这个......

“禁止

您无权访问此服务器上的/。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。 “

当我将“/index.html”添加到我的domain.com末尾时,它的工作原理完美无缺。

请帮助我希望在接下来的几天内恢复此网站。

4 个答案:

答案 0 :(得分:1)

检查htaccess文件,如果没有,您可以创建一个并将其上传到您的服务器。

在文件中你应该有这样一行:

DirectoryIndex index.html

如果没有,再次创建文件并添加该行代码。这会在输入您的域名或进入该域名的任何流量时将所有流量定向到您的index.html页面。

答案 1 :(得分:0)

我不是专家,但这是因为"默认文件"需要设置设置,以便导航到目录自动指向index.html。

Here's how to do it in IIS.

答案 2 :(得分:0)

也许index.html不再被设置为默认文档或者不在所有默认文档之上?

答案 3 :(得分:0)

这应该是一个简单的解决方案。您是否拥有该域的完全管理员权限?域名注册商可能在特殊路线下拥有您的公共文件夹。您是否可能将文件上传到错误的文件夹?你不应该添加" /"访问索引文件以使其工作。

您的网站是否仍然有效?