有一个网址:'example.com'而不是'localhost:8888 / drupal'[Mamp]

时间:2010-11-08 04:12:44

标签: url-rewriting localhost mamp

我如何运行具有此类网址的本地测试(使用mamp):www.example.com而不是http://localhost:8888/install.folder

谢谢

2 个答案:

答案 0 :(得分:2)

如果你的测试是真正的本地测试,你可以在你的hosts文件(linux上的/ etc / hosts)中添加一个别名。此别名将使您的计算机将www.example.com解析为127.0.0.1(localhost)。

如果您希望在计算机外部使用此功能,则需要购买域名,并将其DNS设置为转发到您的IP地址(并打开路由器中的相应端口以转发到您的计算机)。< / p>

如果您不想包含端口号(':8888'),请将托管服务器的端口更改为默认值(80)。这可以通过更改“Listen”指令通过服务器的配置文件来完成。

如果您不想添加'/ drupal'路径,请添加'Alias'指令将用户从根路径('/')重定向到'/ drupal'。您也可以将“DocumentRoot”更改为drupal。

答案 1 :(得分:0)

您需要在主机文件中添加一个条目,如下所示:

127.0.0.1    www.example.com

注意:这不会让您不必输入端口号或目录 - 它只允许您使用主机别名作为主机名。