从localhost打开文件:///path/index.html

时间:2013-07-31 04:07:13

标签: php html apache

知道如何使用href从localhost浏览file:/// C:/Results/index.html吗?

我创建了测试html文件(C:/ser/xampp/htdocs/filter/file.html)并将链接放到本地页面(C:/Results/index.html),我厌倦了打开该链接(http://localhost/filter/file.html)它不起作用。但是,当我厌倦了从(file:/// C:/ser/xampp/htdocs/filter/file.html)打开链接时,它有效。

我希望这是有道理的。

我用谷歌搜索但没有找到任何有用的解决方案。知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果路径如下所示,如果从localhost访问,它将搜索htdocs文件夹中的文件

<a href="file:///C:/Results/index.html">Click Here</a>

要访问C:/ Results文件夹,请为C:/ Results创建一个VirtualHost,并将相应的ip提供给href,如下所示。这样您就可以从localhost访问该文件。

<a href="http://192.168.1.4:1003/index.html">Click Here</a>

要创建VirtualHost, *打开/etc/apache2/httpd.conf并输入以下行。不要删除其他行

<VirtualHost 192.168.1.4:1003>
DocumentRoot "file:///C:/Results"
</VirtualHost>

*打开/etc/apache2/ports.conf并输入以下行。不要删除其他行

Listen 1003

*重启apache。