2016-05-31 53 views
1

我已阅读关于此主题的帖子,但我遇到了问题。 这是我做过什么:如何浏览本地网络上的Wordpress链接WAMP服务器

  • 我在本地使用http://localhost/mysite
  • 我把我的WAMP服务器在线从WAMP选项
  • 我禁用Windows防火墙
  • 我创造之间的有限网络访问的WordPress站点我的PC和我的Android手机成功
  • 我从网络属性获得了我的PC的IPv4地址,它是192.168.42.219
  • 我启动/访问了t他的网站通过我的联系电话成功地与地址http://192.168.42.219/my site

但每当我点击,而不是打开

http://192.168.42.219/mysite/thepage 

的地址与网站中的任何链接,

http://localhost/mysite/thepage 

显示了地址栏和

未找到页面

错误显示。

如果我键入地址栏中的地址

http://192.168.42.219/mysite/contact 

和进入,它会打开正确

如何浏览该网站完全符合所有环节的工作?

+1

因为您的服务器名称设置为“本地主机'的所有链接都是相对于你正在浏览的机器上的'本地主机',并会中断。您需要更改服务器名称并在您正在测试的主机上按名称引用它。 –

+0

WordPress存储您在将其安装到其数据库时使用的域名,并将在所有重定向中使用该域名。如果你将它安装为'192.168.42.219/mysite',那么它将起作用,或者你必须重新配置它[移动站点的WordPress文档](https://codex.wordpress.org/Moving_WordPress) – RiggsFolly

+0

什么代码是创建链接?它看起来正在使用你的主机名,你需要使用IP地址。 –

回答

0

Wordpress将尝试兑现您在管理控制台中定义的域名,因此您必须从此处对其进行更改。您应该能够在仪表板中使用您的IP地址进行导航,而无需强制执行域。

如果你不能,你需要编辑wp_options表中的某个记录,但如果第一种方法起作用,那么这将是矫枉过正的。

+0

请尝试更改仪表板中的WordPress URL和站点URL,但它不起作用。 请问如何成功地做到这一点,即使它意味着更改wp_options。 请问我需要一个能够解决问题的详细答案。 在此先感谢。 – Dave

+0

如果您尝试从url加载图片,会发生什么情况?如果你可以从本地主机读取静态文件,那么你可能会禁用mod_rewrite。 – amenadiel

0

在Wordpress根目录下打开wp-config.php文件。在文件的开头,该批文件后立即添加这两条线:

define('WP_HOME','http://192.168.42.219/mysite'); 
define('WP_SITEURL','http://192.168.42.219/mysite'); 

改变mysite字符串无论你的文档根文件夹是C:\wamp\www下。

根据您的情况,您可能需要打一个保存更改 WordPress的固定链接子菜单页,下设置管理菜单。

注意,主页链接不通过WP_HOMEWP_SITEURL动态填充,这样你就可以将其手动更改为IPv4的版本,彻底菜单子菜单下外观

+0

哦,它现在完美运作。 在wp-config.php中添加两行代码完全解决所有问题。谢谢。 – Dave

+0

@Dave U R欢迎光临。请考虑接受和upvoting,如果这是有帮助的 – Trix

相关问题