浅析换域名之301永久重定向IIS中方法

经常有些朋友碰到换域名的事情,之前的域名收录和权重都想一并转过来。下面通过301重定向解决这问题。

第一步,新建一个站点,绑定老域名如图:

  

 

  第二步,在IIS中选中刚才建立的站点,右键,属性–>主目录–>选择重定向到–>输入要转向的新域名,同时注意选中下面的“上面输入的准确URL”和“资源的永久重定向”然后点应用,就此301永久重定向就算做完了。如图:

  

 

  你是不是发现我在域名的后面加上了$S$Q字符,这里才是本文的关键,很多301重定向,不能直接指到网站的具体的地址,通过搜索引擎来的都是具体的网站,如果采取一般的301重定向,就会出现很多网页直接跳转到新域名的对应的网站首页,这样就会丢失很多浏览者,对客户和搜索引擎都极其不友好,所以我们在域名后添加上$S$Q字符,URL就会直接跳转到网站内页,下面对其字符做一下具体解释。

  $S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的URL代替之后,初始URL中所保留的部分。

  $Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。

  好了,测试一下,通过在搜索引擎搜索到网址打开网站,网址会自动跳转到新域名的网址,一切完工。

如何查询域名或IP是否被搜索引擎惩罚或被K过

在做友情连接交换之前一定要注意,看目标站是否被搜索引擎惩罚过,不少新站长还不会查询,在此介绍一下方法。
  还有在我们在注册一个新的域名时候,需要观察是否被K过,尤其是是否被google或百度K,因为一个域名被K后,即便改头换面也可能长期得不到搜索引擎有效的收录。

首先,到域名查询中心像万网或者能查询域名情况的地方去查下域名的注册信息,是否以前被注册过 http://whois.domaintools.com 这个网站提供查询功能,而且功能还很强大,可以看看其他功能。

如果域名曾经被注册过,就要小心了,然后再查看下是否有被k过的记录。

那么如何查询一个域名是否被搜索引擎惩罚或被K过呢?
1、通过 site: / link: 两个搜索指令,查看该域名的收录情况,如果收录为0,但是外部连接很多,则此域名已经被K。
2、直接在搜索引擎输入网站地址查询,如果发现若干条结果中均完整包含这个域名的,而site有没有,则此域名大有可能已经被K。(有种不可能,就是搜索引擎索引后并没有立即发布在搜索结果中。)
3、通过查看网站历史页面,网站世界排名等来确定该域名是否是老域名。

很多网站的流量是靠百度过来的,但是百度K站出了名大家是知道的。自己买个域名辛苦做网站却不被百度收录,最后才知道是原来被K过的域名。所以给大叫教个查询域名是否做过网站,是否被K过的方法。
一、查询域名是否做过网站
打开http://web.archive.org/web/ 输入自己想要查询的域名然后按Take Me Back

如果做过网站都会有数据显示出来
二、域名是否被K过
打开百度,在百度的搜索栏里输入domain:***.com
如果有纪录,而使用 site:***.com 无纪录就说明域名被K了

三、查看你要购买主机的IP地址是否被K过

在地址中输入http://whois.webhosting.info/你主机的IP地址/按回车键,这时就会出现这个IP下的所有网站.,然后通过上述方法查看此IP下的网站是否被K过

PHP 多个绑定多域名

这是一段很有用的代码,和绑定多域名的ASP代码类似,如果你只有一个PHP空间,而你又想放置多个多个站点,下面这些代码可以帮到你。
第一个:
if($HTTP_HOST=="www.moon-soft.com"){
Header("Location: moon.htm");
}
elseif($HTTP_HOST=="www.williamlong.info"){
Header("Location: williamlong.htm");
}
else{
Header("Location: other.htm");
}第二个:
if($HTTP_HOST=="www.moon-soft.com"){
require "moon.htm";
}
elseif($HTTP_HOST=="www.williamlong.info"){
require "williamlong.htm";
}
else{
require "other.htm";
}
 

网站更换新域名,怎样才不会影响原有排名?

    网站换域名真让人头痛,哪个SEOer都不愿目睹自己优化的网站排名就这样白白浪费掉,特别是竞争度高的关键字,不知花费了多少精力才将网站排名推上去。现在,网站更换新域名排名,一转眼排名就不见了,相信谁都不想看到这样的情况发生在自己的身上。那么,究竟怎样做才能不影响网站在搜索结果中的表现呢?

   网站迁移最佳方法的主要步骤如下:

首先通过移动一个目录或子域名的内容来测试整个网站的迁移过程。然后使用301重定向功能将原有网站网页重定向到您的新网站上。通过此方法可告知搜索引擎:您的网站已经永久性地迁移了。
上述操作完成后,查看一下您新网站里的网页能否出现在搜索引擎的搜索结果里。如果您对这次小范围的迁移感到满意,就可以迁移整个网站了。请不要将旧网站中所有网页的流量都重定向到您的新主页上,这种一刀切式的重定向虽然会避免404错误,但它并不能为用户提供良好的体验。尽管页对页的重定向(旧网站中每一网页都重新定向到新网站的相应网页上)会带来更大的工作量,但这也会给您的用户带来更连贯和明晰的体验。如果在新旧网站中不是一对一的页面匹配,那么一定要努力确保旧网站中每一个网页至少要重定向到具有类似内容的新网页上。
如果网站因为要重新命名或重新设计而需变更域名,您可以分两个阶段进行:第一阶段,移动您的网站;第二阶段,开始重新设计。这样做,不仅可以掌控用户在每一阶段中感受到的变化幅度,而且可以使整个过程变得更顺利。把变化控制在最低限度可以使您更容易发现和解决各种意外情况。
检查您网站网页的内、外部链接。理想的情况是您应该联络每个链接到您网站上的其他网站的管理员,让他们把链接指向您新域名的相应网页。如果这难以实现,您要确保原网站中所有含有其他网站链接指向的网页都被重定向到您的新网站上。您也应该检查并更新所有旧网站里的内部链接,使它们指向新域名。当您的网站内容已经在新服务器上准备就绪后,您可以使用一个链接检查工具来确认在您的新站点上没有遗留的故障链接。这一点特别重要,如果您的原始内容包含绝对链接(如www.example.com/cooking/recipes/chocolatecake.html)而不是相对链接(如 …/recipes/chocolatecake.html)的话。
为防止混淆和混乱,您最好继续持有对原网站域名的控制权限至少180天。
将您的新网站添加到网站管理员工具帐户中,并验证您对该网站的所有权。创建并提交一个Sitemap以显示出新网站的所有URL,这样搜索引擎就会知道您新网站里的内容现在已经可用,可以对其进行抓取了。
最后,确保您的新、旧网站都在网站管理员工具中得到验证,并定期检查抓取错误,确保来自旧网站的301重定向工作正常,同时新网站上也不会显示我们不想看到的404错误提示。
以上方法仅供参考,希望对有需要的站长朋友有所帮助。