0

假设我的服务器上有这个文件夹,称为书籍。

在里面我有和 index.php 这个链接:books/book1.php books/book2.php

然后我决定创建一个名为“scifi”的子目录,以便更好地对书籍进行分类。

所以书籍不在:books/scifi/book1.php books/scifi/book2.php

链接已更改,现在 index.php 上的链接不起作用。

我如何(或重定向*)所有链接而不必一一进行。

*请不要被重定向抛弃我并不是指编程方式(必然)而是说明性的方式。

4

2 回答 2

1
$sampleLink = "books/book1.php";

$temp = explode("/",$sampleLink);  //["books","book1.php"]
$temp[0] .= "/scifi";  //["books/scifi","book1.php"]
$sampleLink = implode("/",$temp);  //"books/scifi/book1.php"
于 2010-10-14T00:46:32.460 回答
0

只是为了澄清史蒂夫的回答:

<?php

$sampleLink = '<a href="/book1.php">Book...</a>';

$temp = explode("/",$sampleLink);  //["books","book1.php"]
$temp[0] .= "/email/books/scifi";  //["books/scifi","book1.php"]
$sampleLink = implode("/",$temp);  //"books/scifi/book1.php"

echo $sampleLink;
?>

作为一堂课真的很有用,但我没有将链接链接定义为 php 变量,所以工作是一样的!

非常感谢你!

于 2010-10-14T02:03:51.310 回答