Board logo

标题: 兩種301重定向代碼有什麼不同? [打印本页]

作者: hc4u     时间: 2009-1-6 09:42 PM     标题: 兩種301重定向代碼有什麼不同?

RewriteEngine On
rewriteCond %{http_host} ^aaaa.com
rewriteRule ^(.*)$ http://www.bbbb.com/$1 [R=301,L]



RewriteEngine On
rewriteCond %{http_host} ^aaaa.com [nc]
rewriteRule ^(.*)$ http://www.bbbb.com/$1 [r=301,nc]


找了下 發現有兩種,有什麼不同? 知道的解答下。


作者: hc4u     时间: 2009-1-6 09:46 PM

旧域名重定向到新域名

  创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。

  记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

  Options +FollowSymLinks

  RewriteEngine on

  RewriteRule (.*) http://www.kingar.com/ [R=301,L]

  请将上面的www.kingar.com修改成你想要跳转到的域名。

  此外,我建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。

  注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用




域名301重定向到www的二级域名
  

  在以前的文章中我反复提及过:www.kingar.com是kingar.com域下的一个二级域名,并对二级域名和一级目录之间如何选择以及网站结构优化做了一个详细的分析,有兴趣的可以读一下两篇文章,网站结构优化是SEO中最重要。

  OK,继续域301跳转到www二级域的实现方式:

  创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对kingar.com的请求都转向到对 www.kingar.com进行请求。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

  Options +FollowSymlinks

  RewriteEngine on

  rewritecond % ^kingar.com [nc]

  rewriterule ^(.*)$ http://www.kingar.com/ [r=301,nc]

  请将上面的kingar.com和www.kingar.com修改成你想要跳转到的域名。

  注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用




找到這個,就是換域名和WWW轉向的方法?
作者: An_Apple     时间: 2009-1-9 09:15 PM

本质一样,哈。
作者: lonexike     时间: 2009-1-11 09:13 AM

学习




欢迎光临 梦游时光互联 (http://web.meyu.net/) Powered by Discuz! 4.0.0