我正在运行一个wordpress网站,我正在尝试重定向。我注意到当我从.HTACCESS重定向一个特定的URL时,标题响应有一个类似的东西:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://example.com/aaa/bbb/">here</a>.</p>
<hr>
<address>Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 Server at example.com Port 80</address>
</body></html>
但是当我使用wp_redirect()重定向URL时,同样的情况不会出现。
从SEO角度来看,这会影响到什么吗?
提前致谢。
答案 0 :(得分:0)
根据RFC2616 for HTTP1.1, section 10.3.2&#34; 301永久移动&#34;:
除非请求方法是HEAD,否则响应的实体应该包含一个带有指向新URI的超链接的短超文本注释。
我认为这意味着它有正文内容,如果是GET
请求。
关于Google和其他人如何解释301,这可能有助于回答:https://stackoverflow.com/a/19645542/695787。互联网上有很多关于此的讨论,但据我所知,谷歌没有公布的规范。