php - 301 永久重定向以更改 URL 以仅使用带有单个参数的查询字符串是否会损害 SEO?

标签 php html seo

如果我使用RedirectMatch 301代码在我的.htaccess文件:

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

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

这会损害我的 SEO 状态吗?

最佳答案

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 并更改所有内部内容指向/automobiles/pickups/classic 的链接

关于php - 301 永久重定向以更改 URL 以仅使用带有单个参数的查询字符串是否会损害 SEO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080548/

相关文章:

php - 使用 ajax 填充文本框

php - 当模型具有数据库中不存在的脏属性时, Eloquent 更新方法会抛出错误

mysql - LWP、HTML::TableExtract 和带有 Text::CSV 的输出 - 如何在此处添加属性?

php - 标签页重定向到主页

php - 为 MySQL 中的函数 st_geometryfromtext 提供的无效 GIS 数据

php - 如何从购物车页面的输入字段到管理订单详细信息页面获取值(value)?

html - 列表中的每个 child 都应该有一个唯一的 "key" Prop

html - NetBeans 8.1 中的自动套用格式不适用于 HTML

php - 使用 Ajax、哈希 URL 或直接 URL 或两者时,什么最适合 SEO?

html - 我应该从我的 sitemap.xml 中排除我的 'noindex, nofollow, noarchive' 页面吗?