如果找到匹配项,RewriteRule 语句中的第二的 HTML 的页面。这并不一定意味着页面被重定向……为此,您需要使用 [R] 标志。但是你需要使用[R]标志吗? 没那么快… 不要将 301 重定向与 SEO 的 URL 更改混淆。
它们都可以是 RewriteRule
而且它们看起来非常非常相似。但就像瑞士军刀中的螺丝刀和开瓶器一样,它们的用途 WhatsApp 号码 完全不同。 当您想告诉浏览器(或 Googlebot)“它不再在这里,现在去这里获取它……我已经永久移动了它”时,您可以使用 301。你是: 承认它并不真正存在。
告诉机器人或浏览器它已移
动到哪里。 告诉机器人或浏览器该移动是永久性的。 告诉机器人任何链接到旧页面的内容都应该链接到新页面,因为内容相同,只是移动了。 如果您使用 RewriteRule 进行“URL 转换”,则您将在向外界显示的页面的 URL(例如在导航、内容内链接、站点地图等中)与实际生成内容的主页面之间创建映射。
大多数时候您这样做是因
为基本页面使用产品 ID、类别 ID 等参数,而不是花哨的关键字,这些关键字使 无论您是想提供个性化的健身计划 您的 URL 更易于阅读,并且这些关键字的排名更高。 例子: /products/details.asp?pid=11623&catid=42 也许类别 42 是项链,产品 ID 11623 是特定蓝宝石项链的 SKU。
这条项链的文本
图像 URL 等可能存储在您的数据库中,主键为 11623(这条项链的产品 ID),有关类别的信息(例如“项链”一词)可能存储在您数据库中的另一个表中。 当您的网络服务器需要显示该项链的页面时,它可以在数据库中搜索类别 ID = 42 来查找其名称(“项链”)并将其显示在标 汤加营销 、元描述、面包屑链接等中。
因为您是一位聪明的交
叉卖家,您甚至可以从页面上列出其他珠宝类别的数据库中提取数据。好的 然后,当然,您的网络服务器会从数据库中查找所有产品信息:描述、品牌名称、重量、图像链接、价格等,并将其插入页面模板中。瞧,你有一条非常漂亮的项链……而且你有一个非常难看的网址。
您可能希望 URL 类似于: /产品/项链/紫色紫水晶项链-11623 但是您仍然希望将所有逻辑保留在参数化 ASP 页面中,因为嘿,它可以工作,而且这是从数据库中提取所有内容并为产品目录中的每个项目创建页面的非常有效的方法。 因此,您使用带有关键字的漂亮链接构建您的网站,当有人点击其中一个链接时,您希望您的网络服务器只知道参数化页面是什么,并让该页面生成并返回 HTML…而不让浏览器(或 Googlebot)看到您在做什么。