Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何引导网站主机访问文件夹中的'index.html'_Javascript_Html - Fatal编程技术网

Javascript 如何引导网站主机访问文件夹中的'index.html'

Javascript 如何引导网站主机访问文件夹中的'index.html',javascript,html,Javascript,Html,因此,我托管了我的网站,但我的index.html文件位于一个文件夹中,因此每次搜索我的域时,我都必须浏览文件目录并打开index.html文件才能访问该网站。有没有办法直接在主机内部将域指向index.html,或者,唯一的方法是在托管时将index.html文件放在文件夹之外,因为如果是这样,那么我将不得不在我的基本代码中更改所有直接指向索引文件的url。有很多解决方案。但它们都取决于你的托管情况。如果你不控制你的服务器,那么这将使你的网站按原样工作 将index.html放在根文件夹中 使

因此,我托管了我的网站,但我的
index.html
文件位于一个文件夹中,因此每次搜索我的域时,我都必须浏览文件目录并打开
index.html
文件才能访问该网站。有没有办法直接在主机内部将域指向
index.html
,或者,唯一的方法是在托管时将index.html文件放在文件夹之外,因为如果是这样,那么我将不得不在我的基本代码中更改所有直接指向索引文件的url。

有很多解决方案。但它们都取决于你的托管情况。如果你不控制你的服务器,那么这将使你的网站按原样工作

将index.html放在根文件夹中 使用包含元重定向的裸体HTML文件

<meta http-equiv="refresh" content="0;url=/folder_that_has_homepage" />


老实说,我可能只是做一个查找和替换来修复您的路径。

有,但如何修复取决于Web服务器。如果您想要搜索某些内容,Apache(很流行)可以使用
.htaccess
-文件进行重定向。但若你们想要一个具体的答案,那个么你们需要更具体。
npm run build
它将创建dist文件夹,并将你们的整个应用捆绑到索引页面中,你们可以轻松地启动或部署(gh pages deploy),通常索引页面在父目录中,在“我的index.html文件在一个文件夹中”/“将域直接引导到主机内部的index.html”-你是说“在文件夹内部”吗“?您认为如果重定向,网站的加载时间会受到影响吗?这是客户端重定向。这将是最慢的重定向。但这对加载时间的影响也很小,这不是最好的解决方案。但这是最简单的。如果您运行的是Apache,则使用.htaccess重定向可以更快地加载。它在服务器级别重定向。它检查在浏览器接收任何信息之前重定向到哪里。元重定向发送到浏览器,然后加载并重定向。而客户端机器则执行该工作。