我已经下载了我的网站到一个生产环境。我已经设置了两个现场和生产网站使用相同的DB。当我登录到管理面板时,我会被重定向到活动站点。我知道wordpress在DB中存储URL,所以我想修改(硬代码)我的生产站点,而不是重定向到任何地方。
在哪里,怎么做?
编辑:我在这里找到了这个特殊问题的解决方案,http://www.davidpaulellenwood.com/expression/267/
但是,当一个问题被解决时,出现了两个新的问题,正如下面所讨论的,这是不值得的。
发布于 2012-05-29 15:40:09
我认为,让网站重定向到正确的位置登录将只是你的问题的开始与这一设置。
当您想要使用任何WordPress函数检索站点url时会发生什么?您可能还必须重写这些函数,以便它们从数据库返回生产url而不是url。
如果您的生产站点位于您的本地计算机上,您可以尝试编辑您的主机文件,以便您的本地机器认为它是真正的服务器。当您在本地机器上完成工作后,您可以将您的主机文件切换回正常状态,以再次查看真正的活动站点。
有关使用主机文件的更多信息,请查看此URL http://wpmututorials.com/how-to/using-a-hosts-file/。
发布于 2012-05-29 15:42:10
这是个非常非常糟糕的主意。
我不想告诉你如何去做,但是一些混乱的site_url过滤器可能会达到你想要的,但我真的认为你不应该尝试。
发布于 2012-05-29 17:04:55
“除了”马特·埃利奥特说的话。
这不仅仅是您需要担心的DB,.htaccess与wordpress一起制作您的permalink结构,这一切都从站点的根开始,并与Apache一起根据URL参数制定正确的前端URL。
如果您有一些apache裁剪,您可能能够解决这个问题。
https://wordpress.stackexchange.com/questions/53617
复制相似问题