`Redirect 301` 会将子页面重定向到 url,但不会将 ip 重定向到 url
`Redirect 301` will redirect a subpage to url, but not an ip to url
我正在尝试将我的静态 IP 重定向到我的 url。为此,我尝试在我的 .htaccess 文件中使用以下行:
Redirect 301 101.101.101.101 http://example.com/
但是 101.101.101.101
没有重定向。
我使用与下面相同的模式来重定向子页面,这确实有效
Redirect 301 /somepage.html http://example.com/
有什么想法吗?
您不能使用 mod-alias 重定向 ip,请改用 mod-rewrite
RewriteEngine on
RewriteCond %{HTTP_HOST} ^101\.101\.101\.101$
RewriteRule ^ http://example.com [L,R,NE]
我正在尝试将我的静态 IP 重定向到我的 url。为此,我尝试在我的 .htaccess 文件中使用以下行:
Redirect 301 101.101.101.101 http://example.com/
但是 101.101.101.101
没有重定向。
我使用与下面相同的模式来重定向子页面,这确实有效
Redirect 301 /somepage.html http://example.com/
有什么想法吗?
您不能使用 mod-alias 重定向 ip,请改用 mod-rewrite
RewriteEngine on
RewriteCond %{HTTP_HOST} ^101\.101\.101\.101$
RewriteRule ^ http://example.com [L,R,NE]