php - 如何制作动态css路径?
问题描述
我正在使用 not_found.php 文件来查找服务器上的未找到文件,它位于主目录中
它的风格在同一目录的“assets/css/main.css”中,
所以我制作链接样式表的href
href="assests/css/main.css"
例如,如果用户键入“Main/wrongFile”,它会完美运行,但如果用户键入“Main/ez/wrongFile”,则由于路径更改而错误地包含样式表
我正在寻找类似的功能
$Path = FindPath('Main/assests/css/main.css');
所以无论文件在哪里,它都会获得该路径
那么我可以简单地
href="<?php echo $Path; ?>"
解决方案
修复它的最佳方法是使用下面的代码;
<link rel="stylesheet" href="/assests/css/main.css" type="text/css"/>
/
在开头添加assests/css/main.css
只是告诉浏览器要查看哪个根目录。
选项 2)使用 htaccess。将以下代码添加到您的 .htaccess 文件中
RewriteRule ^([^/]*)/assests/css/main.css$ assests/css/main.css [R=301,L,NC]
推荐阅读
- macos - Delphi 10.3.3 macOS Notarization,错误客户端退出代码1
- python - Python 字典理解
- vb.net - 从 Form2 获取 Form1 复选框的值以构建 Exe
- python - 如何正确使用 GradientTape 在 TensorFlow 中制作自定义损失函数?
- android - 即使安装了应用,Firebase 动态链接也会重定向到 Playstore
- c - Unisys 最新的大型机系统是否仍然使用反码表示?
- c - Effective type rules with relation to strict aliasing
- javascript - how do I run code after the last element has completed its jQuery slideup effect?
- html - 如何在 ruby on rails 的 2 个字符串之间插入和变量
- arrays - 无法访问 AWS Athena 中的数组元素