linux - 如何在不同的目录中包含相同的文件?

标签 linux .htaccess url path directory

目录结构:

主目录结构

     home.php 
     thankyou.php

Php目录结构

     root directory/php/date.php

包含目录结构

     root directory/include/header.php
     root directory/include/footer.php

图像目录结构

      root directory/images/logo.png
      root directory/images/abc.jpg

对于 date.php,我想使用 header 和 footer.php 文件。但未显示图像。 我写了下面的代码

 <?php require_once '../include/header.php';?>

但是当我用于 home 和thankyou.php 时,它工作正常。

在头文件中,图像代码

<a href="index.php"><img src="images/logo.png" alt="Logo" class="image"></a>

我不想更改 date.php 的目录。并且对图像的绝对路径不感兴趣

如何才能在两个目录中看到图像()

最佳答案

我使用了基本的 html 标签,正如 doubleui 在 head 部分告诉我的那样

<head>
<base href="root directory/images/" target="_blank">
</head>

关于linux - 如何在不同的目录中包含相同的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25844176/

相关文章:

php - URL 重写,使用.htaccess 还是PHP 来确定使用的内容?

apache - .htaccess重写仍然可以使用get变量的漂亮url

linux - 无法在 Linux (XFS) 上挂载设备

linux - 我可以在非 ssh 应用程序中使用 ssh key 进行身份验证吗?

.htaccess - 如何做有条件的.htaccess密码保护

php - 如何找到301/302重定向源?

SEO URL 上的 PHP preg_replace 未给出预期结果

.net - 百分比编码的斜线 ("/") 在请求调度之前被解码

linux - 漏洞利用的 Bash 语法问题

php - 除非我关闭 mysqli 连接,否则连续查询不会运行