Url rewriting url为:';example.com';而不是';本地主机:8888/drupal';[妈妈]

Url rewriting url为:';example.com';而不是';本地主机:8888/drupal';[妈妈],url-rewriting,localhost,mamp,Url Rewriting,Localhost,Mamp,如何运行具有此类URL的本地测试(使用mamp):www.example.com而不是 谢谢您需要向主机文件中添加如下条目: 127.0.0.1 www.example.com 注意:这不会使您不必输入端口号或目录-它只允许您为主机名本身使用主机别名。如果您的测试是真正的本地测试,您只需在主机文件中添加别名(/etc/hosts on linux)。此别名将使您的计算机将www.example.com解析为127.0.0.1(localhost) 如果您希望在计算机之外使用此功能,则需要

如何运行具有此类URL的本地测试(使用mamp):www.example.com而不是


谢谢

您需要向主机文件中添加如下条目:

127.0.0.1    www.example.com

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

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

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

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


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

Wikipedia提供了有关主机文件、其语法以及它们在各种平台上的位置的详细信息。根据经验,我会告诉您a)如果您更改了计算机,您确实需要重新启动计算机;b)至少在Windows上,如果您放置文件的位置为空,则表明您位于错误的位置。我无法正确显示该链接。在“文件”之后添加一个结束语。这里的关键字是“添加”。您仍然应该保留localhost行如果只是为了截图,我建议在加载页面后,只需输入localhost:8888,然后截图。出于任何其他目的,请使用不存在的TLD,如.test或.lho,以使其完全安全。似乎可以尝试为groovurb.com(无www)添加一个附加条目。您好,它可以工作,但正如Andrew Hare所说,我仍然需要添加端口号。感谢您的评论,但在将来,只需将答案标记为已接受,以便其他人可以找到它。