我正在尝试使用 ngrok 向客户显示 WordPress 网站。
我尝试使用不同的评论。
第一个:
ngrok.exe http 80
这有效,我看到了我所有网站所在的文件夹。
Ngrok
website 1
website 2
website 3
但是当我定位我的 WordPress 网站时,域名更改为 localhost/website1 使客户无法看到他的网站。
我尝试将我的 WordPress 的根设置为我的自定义 ngrok 域。这使得它有点工作,除了图像和资产似乎无法再找到它们的位置。
我还尝试安装 WordPress 插件(ODT 相对网址)。这也比修复更多。
我尝试使用 diffrend ngrok 注释,它们有效,但没有改变任何事情。
如果有任何帮助,我使用 xampp 将我的文件发送到本地主机服务器。
in short -
ngrok 显示 localhost/WEBSITE 而不是所需的 NGROK_LINK/WEBSITE
问题是 wordpress home url 设置为 localhost,加载新 url 时,它从数据库 wordpress home 属性重定向回 localhost。
这是一个老问题,但您也可以通过对 wp-config 文件进行简单更改来实现此目的。
注释掉这些行: //定义('WP_HOME','http://localhost'); //定义('WP_SITEURL','http://localhost');
并添加这些: 定义('WP_HOME','https://YOURNGROKURL.io');
define('WP_SITEURL','https://YOURNGROKURL.io');
完成测试后,将其切换回正常状态。