Php 将域URL添加到href和src相对路径
我使用的是MVC模型,我可以调用带有URL的网页,如Php 将域URL添加到href和src相对路径,php,relative-path,absolute-path,Php,Relative Path,Absolute Path,我使用的是MVC模型,我可以调用带有URL的网页,如http://mywebsite.com/product/productid.html我的文件夹结构如下: 视图-视图文件夹 js-javascript和jquery文件夹 css-样式表文件夹 图像-图像文件夹 “视图”文件夹中包含用于向用户显示数据的网页。它们可以包括脚本、图像和样式表。以下代码段不正确 <link rel="stylesheet" href="css/style.css" media="all" type='te
http://mywebsite.com/product/productid.html
我的文件夹结构如下:
- 视图-视图文件夹
- js-javascript和jquery文件夹
- css-样式表文件夹
- 图像-图像文件夹
<link rel="stylesheet" href="css/style.css" media="all" type='text/css' />
这是可行的,但强制我将
片段添加到每页的href
和src
属性中。有可能实现自动化吗?我曾想使用:before
选择器,但我不知道在这种情况下如何使用它
有什么想法吗?提前感谢。
:before
仅适用于CSS,因此在这里没有用处
在PHP中自动添加它是不需要cpu密集型的,并且/或者需要比现在听起来要复杂得多的设置。在代码编辑器中使用find和replace是最好的选择
使用
会更短,顺便说一句(有关更多信息,请参阅)为什么找不到具有相对路径的CSS?这是因为我从类似的url调用网页http://mywebsite.com/product/productid.html
。产品是一个虚拟文件夹,使用MVC模型和.htaccess文件创建。通过URL,它与css
文件夹处于同一级别,因此如果我在其中有一个文件,我无法写入相对路径:它实际上不包含css
文件夹。希望现在更清楚,否则请询问。
<link rel="stylesheet" href="<?php echo DOMAIN;?>css/style.css" media="all" type='text/css' />