我知道你们都会对这样一个简单的问题感到愤怒,但我找不到明确的答案,所以我冒着麻烦的风险:)是的,我读过Changing_The_Site_URL, 但是找不到我需要的。。。
In simple terms: 我想在我的本地(linux)机器上的bitnami服务器上安装wordpress,它将透明地链接到公司内部网(个人)网站。
In detail:我在http://mymachine:8080/wordpress。我可以放置一个。内部网站上的htaccess(但不是很多,例如没有wordpress本身):说http://intranet/user。我希望用户键入intranet地址(http://intranet/user)在我的机器上找到wordpress:8080/wordpress。
Now to the trouble:
我已经设置了一个HTTP 301重定向,但是,浏览器中的地址和所有wordpress地址(RSS等)都指向mymachine地址。这不是我想要的,因为我需要能够更换本地计算机,并且用户不应该看到任何更改。
我曾尝试设置wordpress的“WP\\u HOME”/“WP\\u SITEURL”,并在intranet中进行301重定向。htaccess,但该站点要么不可见,要么仍然指向mymachine。
我还有什么需要安排的吗?
非常感谢!
SO网友:Tom J Nowell
你想要的听起来更像是DNS/Apache问题,而不是WordPress问题。
您需要在intranet中的apache上设置DNS别名和vhost。通过WordPress来做这件事并不是一个好办法,它需要跳出障碍,投入大量精力去做一些运行缓慢且有问题的事情。8080端口也是一个问题。
唯一简单的另一种方法是隐藏页面,并放置一个完整的页面iframe指向您的本地机器,但这是一种黑客行为,所有的URL仍然会显示您的本地机器URL,而不是漂亮的URL。如果用户打开一个新的选项卡或窗口,并且您无法在浏览器会话之间复制粘贴地址或记住页面,它也将被取消屏蔽
如果它能像你所希望的那样与WordPress配合使用,那么我可以安装,具体是apple。com作为网站的url,并窃取所有苹果的流量。