【问题标题】:Redirect domain to IP preserving domain name将域重定向到 IP 保留域名
【发布时间】:2015-03-11 23:21:55
【问题描述】:

你好,

我需要将域重定向到 IP 地址但保留域名

例如,当用户进入 jeremysdomain.com/wp-admin 时,应将其重定向到 IP 123.456.789.123,但主机名仍应为 jeremysdomain.com/wp-admin

我目前的 .htaccess 包含以下内容:

Redirect permanent / 123.456.789.123

问题是浏览器中的 URL 变为 123.456.789.123,而我实际上需要它来保留 jeremysdomain.com/wp-admin,但仍重定向到 IP 地址

我知道您可以使用 mod_rewrite,但是,我不确定您将如何通过重定向保留域名。

这可能吗?

【问题讨论】:

    标签: wordpress .htaccess mod-rewrite redirect url-redirection


    【解决方案1】:

    重定向”是指通过告诉浏览器它正在寻找的内容在这个其他位置来响应浏览器的请求。然后浏览器加载其他位置,这就是地址栏发生变化的原因。浏览器必须显示它正在加载的 URL。

    您要求的是反向代理,浏览器不会被告知另一个位置在哪里,而是服务器代表浏览器向另一个位置提交新请求。为此,您需要加载 mod_proxy。然后使用 mod_rewrite,类似于:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} jeremysdomain\.com$ [NC]
    RewriteRule ^(.*)$ http://123.456.789.123/$1 [L,P]
    

    P 标志告诉 mod_rewrite 反向代理请求而不是重定向它。

    您真正需要做的是转到您域的 DNS 服务器,然后将其设置为“jeremysdomain.com”解析为 123.456.789.123。

    【讨论】:

    • 乔恩,谢谢您的回复。我会做 DNS 以确保 jeremysdomaind.com 解析为 123.4456.789.123,但它不适用于所有情况。我相信根据您提到的关于反向代理的内容是我所需要的。我将做一些研究并进一步调查。再次感谢
    猜你喜欢
    • 2021-04-28
    • 2016-01-25
    • 2015-09-29
    • 1970-01-01
    • 2014-10-21
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多