【发布时间】:2015-01-06 18:41:09
【问题描述】:
我正在本地开发网站,我想在手机上查看内容以测试网站的响应式设计。我可以从我的桌面浏览器访问127.0.0.1/magento 的网站。在尝试(但失败)使用 Google Chrome 的远程调试和 Adobe Edge Inspect CC 之后,我意识到我可以通过网络访问我的 Apache 服务器(请原谅我的术语很糟糕,我对网络不太了解)。
基本上,我可以在手机的 URL 栏中输入我计算机的 IPv4 地址 (10.1.100.126),然后我会得到我的 WampServer 默认页面(如果我在我的桌面浏览器)。我可以通过访问预期的 URL 来访问我的其他两个 [defunct] 项目,例如10.1.100.126/,然后是我的localhost 页面上列出的项目名称。我可以访问的这两个网页不是在任何内容管理系统中制作的,而是由纯 HTML 和 CSS 构建的。
这是我的问题:当我尝试通过转到 10.1.100.126/magento 访问我的主要项目(遗憾的是在 Magento 开发)时,我被重定向到 127.0.0.1/magento。显然,这失败了,因为服务器不在我的手机上。我可能会从“10.1.100.126”重定向到127.0.0.1 的一些原因是什么?我知道有很多事情可能会导致这种情况,但是有人可以帮我吗?
[可能]关于我的设置的相关信息:
- Windows 7 Ultimate x64
- 在 Magento 社区版 1.9.0.1 上开发
- 使用 WampServer 2.5(捆绑:Apache 2.4.9、MySQL 5.6.17、PHP 5.5.12)
- 在我的桌面上使用 Chrome 41.0.2267.0 Canary(64 位)
- 我的手机是三星 Galaxy S4(AT&T 版本,SGH-I337),Android 4.4.2,使用 Chrome Beta 40.0.2214.45
- 如果我在桌面上转到
localhost/warrior,我会被重定向到127.0.0.1/magento。这不会发生在我的其他网站上,例如/warrior-old,当前缀为127.0.0.1或localhost时,它可以按预期工作。这似乎意味着我的 Magento 网站/magento有一些设置直接影响它。
如果提供 Apache 日志或配置文件会有所帮助,请告诉我(我最初没有发布它们,因为它们很长,而且我不确定它们是否包含有关我计算机的敏感信息)。
【问题讨论】:
标签: apache magento redirect localhost url-redirection