早上好,
有谁知道我如何配置 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 重写的基本级别。
希望它会有所帮助。