我在我的网站上工作,但我对href中的链接有疑问。
我的CSS和javascript文件位于此文件夹中(位于我网站的根目录中):
assets/stylesheets/file_css.css
现在我的href的链接看起来像这样:
<link rel="stylesheet" href="./assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="./assets/fonts/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="./assets/stylesheets/custom.css">
<link rel="stylesheet" href="./assets/stylesheets/media-queries.css">
我用我的所有php文件调用它:
require_once __DIR__.'/layouts/header.php'
问题:
当我想创建一个文件夹来排序我的文件时,例如视图(在我网站的根目录找到的文件夹)
看起来像views/test.php
所有href都不起作用,控制台错误:
test.php:10 GET http://localhost/mywebsite/views/assets/bootstrap/css/bootstrap.min.css
test.php:11 GET http://localhost/mywebsite/views/assets/fonts/font-awesome/css/font-awesome.min.css
test.php:12 GET http://localhost/mywebsite/views/assets/stylesheets/custom.css
事实上,我的CSS不在视图文件夹中。
我尝试了很多东西
1 - <link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css">
error => test.php:10 GET http://localhost/assets/bootstrap/css/bootstrap.min.css
2 - <link rel="stylesheet" href="<?php echo __DIR__ ?>/assets/bootstrap/css/bootstrap.min.css">
error => test.php:10 Not allowed to load local resource: file:///C:/wamp/www/mywebsite/layouts/assets/bootstrap/css/bootstrap.min.css
我想将href="/mywebsite/assets/bootstrap/css/bootstrap.min.css"
放在第一个链接中,它在本地工作但不在服务器上
我真的需要帮助,我开始在根目录下有太多的PHP文件
谢谢