2016-12-31 71 views
0

在Web服务器(包括本地主机)上,链接到/或样式表的/style/myapp.css工作正常。但是,如果项目位于本地(即,位于file:// URL),则指向/的链接将导向文件系统根目录。有没有什么方法可以指定浏览器本地项目的根目录?我可以更改本地HTML项目的根目录的位置吗?

+0

一般而言,您应该使用服务器进行本地开发,而不是使用文件 –

+0

我同意Andy的说法,尽管[](https://developer.mozilla.org/en-US/docs/Web/HTML/元素/基地)标签可能会解决您的问题。 – Gerrit0

回答

0

您可以在您的index.html补充一点:

<script type="text/javascript"> 
    $(function() { 
     $('a').click(function() { 
     document.location = $(this).attr('href'); 
     return false; 
     }); 
    }); 
</script> 
0

我没有足够的声誉上面发表评论,但如果你使用的是Windows,你可以使用类似Wampserver:https://sourceforge.net/projects/wampserver/

我亲自推荐它,因为它使用起来非常简单,它将为您提供一个带有MySQL和PHP的Web服务器。您的好处是您可以在本地复制服务器上的相同环境。

您可以设置本地文件夹在任何地方你喜欢和http://localhost

希望帮助从Web浏览器进行检查。尝试并复制两种环境,以便始终能够与您的创作一起工作。如果你安装了Wamp,并且你不能通过http://localhost访问它,那么你可能有防火墙问题,所以你需要研究如何打开端口80.

这听起来像它也能解决你的问题。

http://localhost/style/myapp.css将引用“/style/myapp.css”。

如果你是从C托管你的服务器WAMP:\ wamp64 \ WWW那么位置 “/style/myapp.css” 将涉及到C:\ wamp64 \ WWW \风格\ myapp.css

- Adam

相关问题