1。将一个URL永久定向到另一个URL:
例如,要将www.yoursite1.com定向到www.yoursite2.com,可以将下面一行添加到。yoursite1.com根文件夹中的htaccess文件:
重定向永久/http://www . your site 2 . com/
如果没有. htaccess文件,请创建一个新文件。这样,当用户访问www.yoursite1.com时,他们会自动转向www.yoursite2.com。同时,他们也会告诉搜索引擎两个域名之间的关系。
2。将主页的多个地址表达式指向一个地址。关于这个的好处,请参考这里。在你选择了一个根地址之后,这个方法可以让网站中的所有链接保持一致,这样搜索引擎就可以清楚的知道你的网站,不会混淆。
一般网站首页都会有几个链接,比如http://www.yoursite.com/, http://yoursite.com/,http://www.yoursite.com/index.html(或者/index.php,/default.asp)。Http://yoursite.com/index.html(或/index.php,/default.asp)等形式可以通向你网站的首页。
如果您选择了http://www.yoursite.com/作为您网站的根地址,您可以使用以下301重定向将其他表单定向到以下地址,并将以下行添加到您的。htaccess:(需要注意的是,您必须运行apache服务器)
重写引擎在
第二次重写% { http _ host } ^yoursite.com
rewriterule ^(.*)$ http://www.yoursite.com/[R = 301,L]
#将客户端index.html请求重定向到“/”
rewritecond % { the _ request } ^[a-z]{3,array}/index . html http/
rewriterule http://www.yoursite.com/ ^index.html$[r = 301,L]
上面的方案可以将http://yoursite.com/和http://www.yoursite.com/index.html指向http://www.yoursite.com/.的根地址
如果您选择http://yoursite.com/作为根地址,您可以使用以下方案将http://www.yoursite.com/定向到您的根地址。与上述方案效果相同,重定向后,您的网站中的所有地址都将是根地址的形式。Slashdotcn使用这种方案。将下列行添加到。htaccess文件:
rewrite engine on
rewrite cond % { http _ host } www . your site . com
rewriter rule ^(.*)$ http://yoursite.com/[R = 301,L]
备注:以上www.yoursite.com代表您的网站,请修改成您自己的域名。