【发布时间】:2011-06-16 16:38:27
【问题描述】:
我为我的网站使用了免费域 (http://www.co.cc)。现在我购买了新的 .com 域。我无法设置 301 永久重定向,因为我的旧域是子域。现在我的旧域名也已经上线了。
是否有任何用于 SEO 的元标记?我是否应该在旧网页的索引中添加任何标签或代码以指示搜索引擎机器人到我的新网站?
【问题讨论】:
我为我的网站使用了免费域 (http://www.co.cc)。现在我购买了新的 .com 域。我无法设置 301 永久重定向,因为我的旧域是子域。现在我的旧域名也已经上线了。
是否有任何用于 SEO 的元标记?我是否应该在旧网页的索引中添加任何标签或代码以指示搜索引擎机器人到我的新网站?
【问题讨论】:
<meta http-equiv="refresh" content="0;url=http://www.newurl.com/blah">
将其添加到每个页面的头部,引用具有相同页面名称的新域,您将有效地进行伪 301 重定向。元标记内容中的“0”是立即将用户(和机器人)从旧 URL 发送到新 URL 的部分。 Google 已确认,它会将时间空间中为 0 的元刷新视为与 301 重定向相同。
尽量确保规范链接元素也能强化新网址。
或者,您可以为每个页面添加 PHP 或 ASP 标头(如果您的免费域允许服务器端代码)。
【讨论】:
我已将网站从 dumalana.com 移至 www.alampur.com。
我可能遗漏了一些值,但是当您再次执行此查找/替换过程时,您会注意到应该更新的值和表并将它们添加到此脚本中。
如果您使用的 CMS 是 Wordpress,最好在 cpanel 中使用 SGL 命令执行有关选项、帖子、帖子内容和帖子元的操作:
UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
另请参阅使用 phpMyAdmin 和 MySQL 搜索数据 |包出版。并且 Search RegEx 是一个很好的 WP 插件,可以在所有帖子和页面中搜索和替换 Grep。
这是工作。不管你是否在子域中安装 wp
【讨论】: