Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将域URL添加到href和src相对路径_Php_Relative Path_Absolute Path - Fatal编程技术网

Php 将域URL添加到href和src相对路径

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

我使用的是MVC模型,我可以调用带有URL的网页,如
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' />