将我的博客从Blogger迁移到Wordpress后,我遇到了一个问题 .
我的所有旧链接都正确地重定向到WP,但我的Google网站站长工具帐户中的错误很少 404 . 例如:www.bloggertipstricks.com/2013/03/seo-tips.html?m=1
404
URL后面添加了一个额外的参数(?m = 1) . 有人请帮我解决这个问题 .
在这里,我得到了解决方案 . 如您所知,Blogger也以 ?m=0 与 ?m=1 结尾,因此您必须从网址中删除这两者 . 因此,请将以下代码添加到 .htaccess 文件的顶部...
?m=0
?m=1
.htaccess
您可以在任何版本中使用以下代码:
RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] RewriteCond %{QUERY_STRING} ^m=0$ RewriteRule ^(.*)$ /$0? [R=301,L]
在Apache 2.4及更高版本中,您可以使用以下内容:
RewriteCond %{QUERY_STRING} m=[01] RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [QSD,R=301,L]
在较低版本的Apache然后2.4你可以使用以下内容:
RewriteCond %{QUERY_STRING} m=[01] RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI}? [R=301,L]
1 回答
在这里,我得到了解决方案 . 如您所知,Blogger也以
?m=0
与?m=1
结尾,因此您必须从网址中删除这两者 . 因此,请将以下代码添加到.htaccess
文件的顶部...您可以在任何版本中使用以下代码:
在Apache 2.4及更高版本中,您可以使用以下内容:
在较低版本的Apache然后2.4你可以使用以下内容: