我试图访问不同的文件(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");
谢谢。