如何:在Apache中将localhost重定向到我的外部IP地址

时间:2013-04-14 03:00:23

标签: wordpress apache xampp localhost

我现在正在使用XAMPP来学习wordpress。我已经建立了一个简单的网站。在我的路由器中打开80端口后,我可以这样访问我的网站:

ExternalIP / WordPress的

问题是:我可以打开我的index.php。我注意到index.php中的链接都以“localhost /”开头。我知道我必须做些什么来修改它到我的实际IP地址,但我无法弄清楚该怎么做。我应该做什么?

最好的问候。

1 个答案:

答案 0 :(得分:0)

有时,将siteurl和home url临时添加到配置文件更容易,而不是更新数据库。这样,当你上线时,你只需从你的配置中删除这些行。

wp-config.php line 64后面的define('WPLANG', '');文件中添加以下行:define('WP_SITEURL', 'http://YOUR_LOCAL_IP');

define('WP_HOME', 'http://YOUR_LOCAL_IP');
define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');

如果您在子目录中有WP,则仅将该目录添加到WP_SITEURL var,例如:

define('WP_HOME', 'http://YOUR_LOCAL_IP');
YOUR_LOCAL_IP

http://192.168.0.1替换为您的实际主机IP,例如YOUR_EXTERNAL_IP

如果您不是在本地开发,只是远程访问,则可以使用{{1}}代替本地访问。

最后,导航到WP Admin - >设置 - >永久链接,然后单击“保存”。这将重置WP以将新值用于链接。

如果帖子或页面中有任何硬编码的链接或图片,则您必须手动更新这些链接或图片。