【问题标题】:Set localhost name to custom name inside for local wordpress setup将 localhost 名称设置为内部的自定义名称以进行本地 wordpress 设置
【发布时间】:2019-09-14 22:29:33
【问题描述】:

我想在我的本地环境中放置一个实时的 wordpress 站点,例如站点 url 是 www.test.com ,这会打开页面,所以当我通常在 /var/www/ 中设置本地环境时html(使用灯顺便说一句)我创建一个目录让我们说测试(/var/www/html/test)并在数据库中更新siteurl和home链接到http://localhost/test

所以当我在浏览器中写入 http://localhost/test 时,它会打开....但我想直接更改主机名和 url,我想在我的本地环境中拥有类似 http://local.test.com 的东西

【问题讨论】:

  • 尝试阅读the WordPress Codex 或谷歌搜索很多选项/建议
  • @RiggsFolly 不确定它是否真的是 wordpress 的特定问题,但可能是 .httaccess 与否
  • 那你需要对 Apache Virtual Hosts 做一些研究
  • 是的,意识到可能是这样,谢谢!
  • This may help you 但它基于 Windows。但是原理是一样的

标签: php wordpress localhost lamp


【解决方案1】:

这是将本地主机转换为域名的最简单方法
如果您在 Windows 上,请按照以下步骤操作;

1- 转到 C:\Windows\System32\drivers\etc(C:\windows 是您的 Windows 安装文件夹)
2- 查找名为“hosts”的文件(可能标记为隐藏或系统)
3- 使用记事本等文本编辑器打开它
4- 查找包含“127.0.0.1 localhost”的行
5- 在其下方添加新行,其中包含“127.0.0.1 www.google.com
6- 保存文件并完成!

注意: 将 www.google.com 替换为您喜欢的每个域名
注意:如果您编辑此文件时遇到问题只需在安全模式下启动您的窗口,您就可以编辑并保存它

更新
如果您使用的是 Linux 或 Mac,则方法相同!
在 linux 中编辑此文件 /etc/hosts
在 mac 中编辑此文件 /private/etc/hosts

【讨论】:

  • OP 正在使用 LAMP(L = Linux),这似乎是在 PC 上禁用 Google 的一种方式
  • 是的,如果更改本地主机,我已经解决了,这是我更关心的另一件事,但谢谢
  • @RiggsFolly 在 linux 和 mac 有相同的方法,解决方案由 linux 和 mac 中的 hosts 文件更新
  • @dreid 您可以像这样添加多行:
    127.0.01 site1.test.com
    127.0.01 site2.test.com
    并通过 HTTP-HOST 处理它们在子目录和定义的域之间创建关系:)
  • 另一种方法是使用hosts文件+htaccess文件进行url重写来处理这个问题
猜你喜欢
  • 1970-01-01
  • 2021-11-13
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
  • 2017-03-01
  • 1970-01-01
相关资源
最近更新 更多