HOW TO:在Apache中将localhost重新导向至我的外部IP位址

wgeznvg7  于 2022-11-30  发布在  Apache
关注(0)|答案(1)|浏览(144)

我用XAMPP学习WordPress这些天。我已经建立了一个简单的网站。打开80端口在我的路由器后,我可以访问我的网站这样:
外部IP/wordpress
问题是:我只能打开我的index.php。我注意到index.php中的链接都以“localhost/"开头。我知道我必须做一些事情来修改它到我的实际IP地址,但我不知道如何做。我应该怎么做?
顺祝商祺。

m1m5dgzv

m1m5dgzv1#

有时候,将站点URL和主页URL临时添加到配置文件中比更新数据库更容易。这样,当你上线时,你只需从配置文件中删除这些行。
将以下行添加到wp-config.php文件的line 64之后,此处显示define('WPLANG', '');
define('WP_SITEURL', 'http://YOUR_LOCAL_IP');
define('WP_HOME', 'http://YOUR_LOCAL_IP');
如果子目录中有WP,则仅将该目录添加到WP_SITEURL变量中,例如:
define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');
define('WP_HOME', 'http://YOUR_LOCAL_IP');

YOUR_LOCAL_IP替换为实际主机IP,例如http://192.168.0.1

如果您不是在本地开发,而只是远程访问,则可以使用YOUR_EXTERNAL_IP代替本地的YOUR_EXTERNAL_IP
最后,导航到WP管理-〉设置-〉永久链接,并单击保存。这将重置WP使用您的新值的链接。
如果您在帖子或页面中有任何硬编码链接或图像,则必须手动更新这些链接或图像的URL。

相关问题