隧道通过 ngrok 剥离风格和主题的 wordpress 网站

Posted

技术标签:

【中文标题】隧道通过 ngrok 剥离风格和主题的 wordpress 网站【英文标题】:Tunneling through ngrok strips wordpress site of styles and theme 【发布时间】:2015-07-06 11:11:06 【问题描述】:

我在本地主机的 IIS 上有一个 wordpress 站点。为了演示该站点,我使用了ngrok 使该站点可用。

在本地主机上查看站点时,一切看起来都很好。但是,当我通过 ngrok 隧道远程查看该站点时,会出现内容,但会丢失所有样式和主题元素。

我不确定哪些代码、配置或文档有助于解决此问题。

知道为什么会发生这种情况吗?

【问题讨论】:

欢迎来到 ***。我对您的问题进行了一些编辑,以使其更具可读性,因此可以更轻松地回答。如果您对我的编辑不满意,请随时撤消它们。我想请您具体说明问题。大多数现代浏览器都有开发者控制台,如果文件无法加载,它会显示错误。您能否添加该控制台中可能列出的任何错误? 拉斯,谢谢你的建议。是的,错误是“加载资源失败:net::ERR_CONNECTION_REFUSED”。然后我猜测这与特定的文件夹权限有关,所以我现在正在看这个。如果我找到它,我会发布一个解决方案。 【参考方案1】:

发生这种情况是因为 wordpress 中的链接通常是绝对的,您需要强制 Wordpress 将相对 URL 与这些插件之一一起使用:

https://github.com/optimizamx/odt-relative-urls

http://wordpress.org/plugins/relative-url/

【讨论】:

如果您使用 odt-relative-urls,您甚至不必在选项中更改 site_urlhome。只需运行 ngrok 和活动的 odt-relative-urls 插件,它就非常适合我。

以上是关于隧道通过 ngrok 剥离风格和主题的 wordpress 网站的主要内容,如果未能解决你的问题,请参考以下文章

为啥在通过 ngrok 进行隧道传输时会出现 CORS 错误?

通过 ngrok 隧道化 wordpress 时的 Cookie

程序化 ngrok 隧道 url

Git over ngrok 隧道转发

无法将 dialogflow webhook 链接到 ngrok 隧道

使用 ngrok 将 SPFX WebPart 隧道传输到 BrowserStack