隧道通过 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_url
或 home
。只需运行 ngrok 和活动的 odt-relative-urls 插件,它就非常适合我。以上是关于隧道通过 ngrok 剥离风格和主题的 wordpress 网站的主要内容,如果未能解决你的问题,请参考以下文章
为啥在通过 ngrok 进行隧道传输时会出现 CORS 错误?
通过 ngrok 隧道化 wordpress 时的 Cookie