Redirect 301重定向和/index.php

Redirect 301重定向和/index.php,redirect,seo,Redirect,Seo,我在我的网站上犯了一个严重的错误。我没有检查.www和非.www之间的区别,所以有www的那个有点坏了 不管怎样,我在这里插入了301重定向,因为它和往常一样好,但是现在添加了on/index.php。这对搜索引擎优化来说不是最好的,对吧?如果相关,cms是文本模式 这个重定向代码的另一个问题是:将把你带回主页 你觉得怎么样 RewriteEngine On RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC] RewriteRule ^(.*)$ htt

我在我的网站上犯了一个严重的错误。我没有检查.www和非.www之间的区别,所以有www的那个有点坏了

不管怎样,我在这里插入了301重定向,因为它和往常一样好,但是现在添加了on/index.php。这对搜索引擎优化来说不是最好的,对吧?如果相关,cms是文本模式

这个重定向代码的另一个问题是:将把你带回主页

你觉得怎么样

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [R=301,L]

我似乎发现了问题所在。我认为301脚本必须位于.htaccess文档的顶部,否则会导致问题。例如blog问题和/index.php不一致。

301是永久重定向,因此,您的旧域上的所有页面排名都将被移植到新域上,这取决于搜索引擎,但我非常肯定的是,谷歌会发生这种情况。嗯,这并不是关于旧域与新域的比较。我只是想阻止我的网站有一个www.版本和一个非www.版本。这是两个不同的域名,被算作两个不同的网站。从您的www域的角度来看,非www域是新域。