Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 在固定收割台中自动更换焊盘_Php_Html_Redirect - Fatal编程技术网

Php 在固定收割台中自动更换焊盘

Php 在固定收割台中自动更换焊盘,php,html,redirect,Php,Html,Redirect,好,首先,;我对php比较陌生。 我知道基本知识,但不太花哨 我正在开发一个网站,其中页眉和页脚保持不变,无论你在哪一页。 但问题显然是这样 index.php如下所示: <?php include("header.php") ?> // Body content <?php include("footer.php") ?> RewriteEngine On RewriteRule ^(.+)$ index.php?request=$1 [QSA,L] 在head

好,首先,;我对php比较陌生。 我知道基本知识,但不太花哨

我正在开发一个网站,其中页眉和页脚保持不变,无论你在哪一页。 但问题显然是这样

index.php如下所示:

<?php include("header.php") ?>

// Body content

<?php include("footer.php") ?>
RewriteEngine On
RewriteRule ^(.+)$ index.php?request=$1 [QSA,L]
在header.php中还有标记。 当我更改底层文件夹中的页面时,css路径当然保持不变,因此没有../。 我的问题是,这是可以修复的还是必须从header.php中排除标记


谢谢,这是事先准备好的

如果标题页始终位于同一目录中,我认为这没有问题。 在其他文件夹中的页面中,您只需指向页眉所在的位置,然后页眉将位于调用css的正确目录中

比如:

并在子文件夹中:

<?php
include("./header.php") 
?>

您是否尝试过此方法?

解决此问题的最简单方法是使用如下绝对路径:

<?php include("header.php") ?>

// Body content

<?php include("footer.php") ?>
RewriteEngine On
RewriteRule ^(.+)$ index.php?request=$1 [QSA,L]

/path/to/css/file.css

我建议采用另一种方法

任何请求都由一个文件处理,因此可以使用index.php

在那里你有

<?php include("header.php") ?>

// Body content

<?php include("footer.php") ?>
然后,您可以使用.htaccess文件创建SEO URL。这基本上是Apache中url mod_rewrite的重新路由

你应该有这样的东西:

<?php include("header.php") ?>

// Body content

<?php include("footer.php") ?>
RewriteEngine On
RewriteRule ^(.+)$ index.php?request=$1 [QSA,L]
因此,任何请求都会被重定向到您想要的脚本,但在服务器端,您总是停留在与index.php相同的目录级别上

e、 然后将g重定向到

更多的解释也许这段视频会有所帮助
这对初学者来说有点快,但解释得很好。

你可以使用绝对链接,而不是亲属链接。这不是问题所在。获取头文件的工作就是这样。这是标题里面的内容。因此,在索引上,css的路径应该是:src=assets/styles/css/app.css,在另一个文件夹中的文件上,它在逻辑上应该是:src=../assets/styles/css/app.css,并且存在一个问题,这意味着每个页面都应该在同一个文件夹中。但从搜索引擎优化的角度来看,这不会有帮助。有这样的文件夹结构:/index.php/folder1/page.php/folder1/folder2?other-page.phpThanks,这最终解决了我的问题。@user3625849实际上,这种绝对路径技术使您不必担心页面的文件夹结构。前斜杠/从你网站URL的根开始,从那一点开始一切都是一样的。谢谢!我将稍微修改一下这种方法,并让您知道它是否有效。