MAMP/WAMP - 在我的所有文件中从真实项目 URL 切换回本地主机



早上好,

有谁知道我如何配置 MAMP(或 WAMP(以自动将我的项目 URL 更改为 localhost,而无需在我的文档中搜索/替换(我认为操作有点粗糙,因为可能会更改我的代码(。

我的目标是在本地开发,同时在我的文档中保留最终和真实的 URL。我想你们中的很多人有一天都遇到了这个问题:)

换句话说,我想更轻松地在在线和本地之间切换。

我是初学者,请考虑一下,

对于所有大人物来说,事情就是这样。我创建了一个包含常量的 config.php 文件:一个配置文件用于本地项目文件夹,一个配置文件用于在线服务器文件夹。

在这个配置文件中,我创建了一个常量(然后常量在项目中的任何地方都可用(来定义项目的主URL。 例如:

define('CST_MAIN_URL',http://www.myproject.com); // for the online config.php file
define('CST_MAIN_URL',http://localhost:8888); // for the local config.php file

因此,每个标头或重定向都可以使用该常量,例如:

header('location:' . CST_MAIN_URL . 'index.php');

然后,事情必须与htaccess文件中的RewriteEngine有关,例如,每当您必须修改MAMP/WAMP的行为时,如果询问点或斜杠以其恶意抵抗激怒了您。但是,不幸的是,正则表达式必须被理解为掌握这些 url 重写的基本级别。

希望它会有所帮助。

最新更新