【问题标题】:Mask a url to use a subdomain url屏蔽 url 以使用子域 url
【发布时间】:2018-10-21 02:29:10
【问题描述】:

在 WordPress 多站点上,我需要一个 HTML 文件来显示,就好像它位于一个实际上不存在但在多站点上存在的子域中一样。我尝试了很多htaccess 变体,但无济于事。

mydomain.example/myfile.html 

应该以

的 url 显示
mysub.mydomain.example/myfile.html

由于我无法将文件放在不存在的位置,因此我只想在文件位于同一位置时将 URL 屏蔽为位于子域中。

在我继续研究期间提供任何建议或解决方案将不胜感激。

【问题讨论】:

  • 这里有什么问题?如果您的 http 服务器响应该子域,那么您可以将传入请求重写为您想要的任何内容。如果需要,您也可以从外部将请求重定向到该子域。看看 apache 的代理模块,它可以集成到重写模块中。与往常一样,文档是您的朋友,它提供了非常好的示例。
  • 你是对的,这当然是我的用户错误。感谢您的宝贵时间。

标签: wordpress .htaccess subdomain multisite


【解决方案1】:

只需将文件放在那里,并使用您想要的任何子域引用它。如果您正确设置了通配符 DNS(如果您设置了子域多站点,则应该这样做),它将正常工作。

你可以在这里看到它的工作原理:

http://doesntexist.thirdriverlocalsearch.com/1000x160.png

http://fakeurl.thirdriverlocalsearch.com/1000x160.png

http://thirdriverlocalsearch.com/1000x160.png

该图像仅存在于/public_html/ 目录中,而那些子域(当然)是假的,实际上并未设置。

【讨论】:

  • 哇,你是对的,当我昨天尝试时,浏览器中出现 SSL 错误并且无法加载,我将其注销。但这是他们昨晚修复的网络问题,你完全正确。
  • 是的,SSL 错误与此问题无关,单击“即使很危险也继续”可以让您查看文件。很高兴你明白了!
  • 这不是我们这里的铁皮网络上的选项,我们只会得到:无法安全连接到此页面这可能是因为该站点使用过时或不安全的 TLS 安全设置。如果这种情况持续发生,请尝试联系网站所有者。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-03
  • 1970-01-01
  • 2022-01-17
  • 2019-09-20
  • 1970-01-01
  • 2018-04-19
  • 2012-08-11
相关资源
最近更新 更多