我正在创建一个最终将移动到其他域的网站。该网站上的每个链接目前都以http://www.mydomain.com/folder
开头。这意味着当我移动域时,我将不得不更改每个链接。有替代方法吗?对不起,这是一个非常基本的问题,我不太确定我在寻找什么。谢谢你的帮助。
答案 0 :(得分:1)
首先;最好的方法是使其可配置。应该有一个全局变量:
HTTP_SERVER = 'http://www.mydomain.com/';
当你想要建立一个链接时,你应该使用:
<a href="<?php echo HTTP_SERVER . 'folder'; ?>">Link To Folder</a>
但是让我们回到你的问题; 您可以使用IDE搜索和替换特定文件夹中的所有文件。我使用Visual Studio,您可以选择在整个项目中搜索并替换。但是如果你想要其他快速解决方案,最让我想到的就是Notepad ++,你可以打开一堆文件并搜索&amp;替换他们。另一个是Sublime Text,它是我使用的一个很棒的轻量级文本编辑器/ IDE。
答案 1 :(得分:0)
我会使用IDE进行全局搜索并替换项目中的所有文件。
答案 2 :(得分:0)
尝试在连接文件中声明$base_url="www.domain.com/folder"
,该文件将包含在所有页面中。这样你就可以只改变那里的基本网址。当您希望链接将其称为$base_url.'/page_name.php';