从本地主机路由资源


routing assets from localhost

我试图访问不同的文件(js, css, img…),但没有办法。我使用路由(例如):

<script src="/folder_1/folder_2/file.js"></script> 

但总是得到同样的问题在js控制台:

GET http://localhost/folder_1/folder_2/file.js

我尝试直接访问这些文件和带有404代码的xampp响应。但如果我在这条路由上创建一个php文件,它就能工作了…例如:

http://localhost/folder_1/folder_2/file.php

然后在file.php上返回"hello this is a test"。
我做错了什么?或者我应该怎么做来解决这个问题??

谢谢。

感谢@Sourabh和@b0s3的快速回答。
我发现的解决方案是在"域"上使用协议(localhost是一个域??)例如,如果我这样写:

html:

<script src="{public-route}/js/bootstrap.min..js"></script>  

在php上(在获取html模板之后):

define("DOMAIN", "localhost");    
$template = str_replace ("{public-route}", DOMAIN."/public", $template);

它不能工作,但是如果我定义DOMAIN:

define("DOMAIN", "http://localhost");   

谢谢。