数化版本也会出现在用户的浏览器中

如果您对 将为参数化版本建立索引…并且参。 联合国快点改变! 不是你想要的。 无论您使用 .htaccess 进行重写,还是使用 404 处理程序,关于是否进行 301 或仅重写的决定基本上是相同的: 如果你想告诉 Google 该页面实际上在其他地方,请执行 301。

如果您想显示漂亮的 URL

但在幕后使用丑陋的 URL 来生成 HTML,则不要使用 301。 那么如果不使用 301,link Juice 会发生什么 telegram 数字数据 情况呢? 没有什么。一切都在那里。您可以从外部漂亮的 URL 进行链接构建,并从您的网站内部链接到漂亮的 URL。

就 Googlebot 而言 确实存在,它拥有所有这些精彩内容(来自您的数据库),并且当 Googlebot 请求该页面时,他们会返回所有有趣的内容,以及平淡的 HTTP 200(正常)状态代码。

为什么人们会把两者混淆

呢?因为 .htaccess 中的 RewriteRule 语句允许您使用非常相似的语法来完 组织活动到安排旅行和处理家务 成这两项操作。 重写规则语法 对于简单的 URL 转换: RewriteRule ^oldstuff\.html$ newstuff.html 它检查名为 oldstuff.html 的页面是否是所请求的页面。

如果是这样,它将控制权转移到文件 newstuff.html 以创建网页并将其发送回客户端。客户端(机器人或浏览器)仍然认为他们正在查看名为 oldstuff.htm l 的页面。 301号。 其他说明: ^ 表示页面名称的开头,因此该规则匹配oldstuff.html,但不匹配realoldstuff.html。

$ 表示文件名的结尾

因此此规则匹配 oldstuff.html 但不匹配 oldstuff.htmlly。中间那个斜线?那么,第一个参数是正 汤加营销  则表达式(通常称为正则表达式),在正则表达式中,.是匹配任何单个字母的通配符。前面带有 \ 称为“转义”字符,表示我们不是指通配符。

相反,我们实际上指的是一个时期。 现在,301: RewriteRule ^oldstuff\.html$ newstuff.html [R=301,L] 这是 301 重定向。这是一个重定向,因为我们在 [] 内使用了 R 标志。是 301,因为我们把 =301 放在 R 后面;如果我们不加它,这将是一个302重定向,表明我们只是暂时移动了该页面,它的链接不会传递任何链接汁。

滚动至顶部