Howdie do,
我需要将域重定向到IP地址,但保留域名
例如,当用户输入jeremysdomain.com/wp-admin时,应将其重定向到IP 123.456.789.123,但主机名仍应为jeremysdomain.com/wp-admin
我目前拥有以下内容的.htaccess:
Redirect permanent / 123.456.789.123
问题是当我实际需要它保留jeremysdomain.com/wp-admin时,浏览器中的URL变为123.456.789.123,但仍然会重定向到IP地址
我知道您可以使用mod_rewrite,但是,我不确定如何通过重定向保留域名。
这甚至可能吗?
答案 0 :(得分:1)
"的重定向强>"表示通过告知浏览器在其他位置结束的内容来回复浏览器的请求。然后浏览器加载其他位置,这就是地址栏更改的原因。浏览器必须显示它正在加载的网址。
您要求的是反向代理,浏览器不知道其他位置在哪里,而是服务器代表浏览器向另一个位置提交新请求。为此,您需要加载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。