.HTACCESS SEO查询

时间:2012-04-09 22:13:42

标签: php html seo

如果我在.HTACCESS文件中使用RedirectMatch301代码:

原文:/automobiles/pickups/?category=classic

重定向:RedirectMatch 301 ^/automobiles/(.*)/?$ /?s=$1 [L]

这会影响我的SEO状态吗?

3 个答案:

答案 0 :(得分:2)

301是您的方案中使用的最佳重定向,例如永久重定向。我可以推测通过301传递的链接值有轻微恶化,所以最好是更新原始链接以指向新目的地。如果你没有让其他人更新外部链接,这不会有害。虽然肯定会更新内部链接以指向新网址。

编辑:

我通常使用RewriteRule而不是RedirectMatch 301。

RewriteRule ^/automobiles/pickups/([a-z-]+)$ /automobiles/pickups/?category=$1 [R=301,L]

将您的网址/automobiles/pickups/?category=classic重写为/automobiles/pickups/classic

使用Firefox LiveHeaders确保访问/automobiles/pickups/?category=classic将返回301到/automobiles/pickups/classic,并将所有内部链接更改为指向/ cars / pickups / classic

答案 1 :(得分:1)

SEO重定向,从坏到好:

  • 的Javascript
  • htaccess redirect
  • htaccess rewrite

如果可以,请使用重写而不是重定向。显然,重定向301并不是那么糟糕,但是,因为没有人真正了解机器人的标准,所以最好是避免它。

答案 2 :(得分:0)

不,它不会影响您的网站SEO。如果您使用301永久重定向技术。

301重定向是用于网页重定向的最有效且搜索引擎友好的方法。它并不难实现,它应该保留您特定页面的搜索引擎排名。如果您必须更改文件名或移动页面,这是最安全的选择。代码“301”被解释为“永久移动”。