2

我正在尝试将 site.com w.site.com ww.site.com 和 wwww.site.com 重定向到 www.site.com。

我的老板想确保拼写错误也能出现在网站上。

他们重定向很好。我正在使用 ASP.Net 并使用正则表达式将 301 重定向返回,但是,当我尝试时, http://www.seoconsultants.com/tools/headers.asp等工具似乎没有显示正确的重定向使用 w.site.com ww。等等

我试图弄清楚谷歌看到了什么,但我不确定在哪里检查。

它会“出现”萤火虫将其报告为 301,但我无法弄清楚为什么这些工具会报告错误信息。我的老板正在使用网络工具来查看这些是否有效,所以有没有人知道一种方法来证明 301 被正确发送回来。或者任何人都可以推荐一种我可以检查自己是否返回正确的 301 的方法?

4

6 回答 6

7

* A 记录添加到您的 dns 条目。是的,这是一个星号。这将导致任何未明确定义的内容转到该 IP。

例如:*.site.com

于 2009-01-20T03:42:43.880 回答
2

如果您有权访问您的域注册商,则可以更改 CNAME 记录以指向正确的域。这与使用 DNS 设置子域相同,但在这种情况下 wwww 或 w 都指向您网站上的 www。从设计的角度来看,您还将重定向工作卸载到另一台服务器。

于 2009-01-20T01:01:49.447 回答
1

尝试使用 Firefox 的Live HTTP Headers插件来检查服务器发回给您的标头。如果Live HTTP Headers报告 301 重定向,请尝试在服务器端捕获用户代理并更改您的 Firefox 以使用该用户代理。如果您仍然收到 301 重定向,则必须更仔细地检查服务器,以查看来自 SEO 顾问的请求是否到达重定向周围的代码。

您也可以尝试使用 IIS 并添加一堆响应 w、ww 和 wwww 子域的重定向网站,而不是使用 global.asax 和重定向。

于 2009-01-20T03:34:41.120 回答
0

如果您有权访问 Unix 类型的框,则可以键入以下内容以查看返回的标题:

curl -I ww.site.com

但如果我是你,我会相信 Firebug。

于 2009-01-20T00:20:56.143 回答
0

可能会尝试使用IIS来查看这是否会抑制 SEO 工具。

于 2009-01-20T00:44:55.037 回答
0

使用Fiddler直接查看从 Web 服务器发回的标头(还有更多 - Fiddler 是每个 Web 开发人员都应该拥有的工具,而且它是免费的)。

Google 网站管理员工具将报告 Google 在抓取您的网站时遇到的 404 错误和其他错误。您还可以设置首选的规范域名格式(www.site.com 与 site.com)。

如果格式错误的链接实际上存在于 Google 会尝试抓取的某个位置,Google 只会“看到”您从格式错误的 URL (例如从 w.site.com 到 www.site.com)的重定向之一。我想你可以把一些测试链接放在你网站上不显眼的地方,检查谷歌网站管理员工具,看看谷歌在抓取这些测试链接时做了什么,然后当你对结果满意时删除测试链接。Google 的抓取是不确定的,因此您可能需要等待数周才能让 Google 抓取这些测试链接。

于 2009-01-20T01:57:05.390 回答