Php 在一个位置更改链接的目录路径
我有一个网站,我需要移动到另一个服务器,但我有一个目录路径的问题,以及如何在整个网站上设置它们 因此,在每一页上,都包含如下内容Php 在一个位置更改链接的目录路径,php,content-management-system,perch,Php,Content Management System,Perch,我有一个网站,我需要移动到另一个服务器,但我有一个目录路径的问题,以及如何在整个网站上设置它们 因此,在每一页上,都包含如下内容 <?php include($_SERVER['DOCUMENT_ROOT'].'/views/includes/header.php'); ?> 当我需要它看起来像这样的时候 /Applications/MAMP/htdocs/website-name 在Perch CMS或.htaccess中是否有任何地方可以更改文档的根目录或其他内容,而无需修改
<?php include($_SERVER['DOCUMENT_ROOT'].'/views/includes/header.php'); ?>
当我需要它看起来像这样的时候
/Applications/MAMP/htdocs/website-name
在Perch CMS或.htaccess中是否有任何地方可以更改文档的根目录或其他内容,而无需修改每个链接
谢谢。如果您在Apache中激活了mod_rewrite,您可以在.htaccess中使用重写规则
$\服务器是一个全局变量。您还可以在入口点PHP脚本中覆盖它。我猜您正在使用免费的MAMP,其中设置主机是一项手动任务?现在您正在根目录的子目录中运行该站点,对吗 我强烈建议总是在根目录中运行CMS。根据我的经验,在子域中运行CMS总是很麻烦。此外,您希望本地和远程设置尽可能相似 使用MAMP PRO可以很容易地设置多个根,这是一项很好的投资,可以避免手动apache配置带来的麻烦。工作完美无瑕
/Applications/MAMP/htdocs/website-name