首頁 » 博客 » 因为缺少空格且缺少延迟

因为缺少空格且缺少延迟

现在请记住,URL 中的度假村名称等通常与数据库中的内容不匹配,。凯拉尼费尔蒙酒店。因此,您将无法搜索名称索引,相反,您必须检索记录集中所有可能的名称并遍历记录集,对每个名称运行名称清理函数,然后查看它是否与您从 URL 中提取的名称相匹配。

如果这些记录集非常大

(例如超过 100 条记录),您可能需要进行一些性能优化。对于我们来说,目的地和 电话号码库 子目的地列表都足够短,我们并不关心,但对于度假村名称,我们首先解析目的地和子目的地,然后仅获取与它们匹配的度假村列表,从而得到一个小得多的列表。性能方面的替代方案是向数据库表中添加一个字段来表示“已清理”的名称,然后只需在添加/编辑内容元素的内容管理页面中调用清理函数,然后为新清理的名称列建立索引。

301 重定向位,如果你

HTTP协议 在查询字符串的开头没有看到,那么您可能使用参数化 URL 进行连接,并且需要可读版本中的 301。 “但是,”你问道,“既然你现在有了参数,为什么不直接看看那些该死的内容并立即显示出来呢?”因为,grasshopper,您希望旧 URL 中的所有链接汁都重定向到新的可读 URL。

是的!天 重写 URL。 URL 重写意味着更改 URL 在浏览器中的显示方式。当用户登陆具有重写 URL 的页面时,该页面背后的代码不会更改。事实上,服务器读取的仍然是原始URL。 URL重写过程: 用户登陆新的 SEO 网址。 使用 mod_rewrite、ISAPI_Rwrite 等将新 URL 指向服务器上的旧 URL。

服务器从旧 URL 调用代码

该页面出现在浏览器中,显示新的 URL。 已定义 URL 重写。 从服务器的 他们应该这样做吗? 角度来看,没有任何改变。代码还是一样的。例如,如果开发人员使用 URL 变量创建了站点,则无需更改代码。现在,总有一些情况可能与此相冲突。但在基本层面上,页面上的代码不需要更改。

301重定向 重写 URL 后,您需要确保旧 URL 被 301 重定向到新 URL。这告诉搜索引擎旧 URL 拥有的任何链接资产现在都应该赋予新 URL。它还创造了更好的用户体验,而不是显示 404 错误页面。服务器被告知 URL A 现在应该是 URL B。 301重定向流程: 用户登陆原始 URL。

该代码使用  等

将 URL 301 重定向到新 URL,从字面上将浏览器中显示的 URL 从旧 URL 更改为 消費者數據  新 URL。 URL 重写过程再次开始。 301重定向和URL重写 将重写和重定向结合使用可以使解决方案得到圆满解决。我对许多开发人员进行了 SEO 标准培训,特别是如何实施和理解重写和重定向的工作原理。

你需要花一点时间才能理解它,但这一切确实非常简单。 有关重写和重定向的更多详细信息,请访问以下站点: 我们使用 Apache 实施 301 重定向的指南 Apache模式重写 IIS – ISAPI_Rwrite URLRewriter.net – 适用于 .NET/IIS/ASP.NET 的开源 URL 重写器 使用不同语言创建 301 重定向 就我个人而言,我觉得这很有趣,喜欢 SEO 以及帮助开发人员“看到光明”,我喜欢这么称呼它。

 

因此,从查询字符串中提取参数。 例如,链接看起来像这样 /Package.asp?dest=2&subdest=51&resort=123 并重定向,使用您之前编写的很棒的函数来创建可读的 URL: Response.Status = “301 永久移动” Response.AddHeader “位置”, MakeFancy (MakeFancy) nSubdestID, nResortID) 陷阱 如果您偶尔重命名产品,您可能会发现自己到处泄漏链接汁…例如,假设普林斯维尔度假村更名为普林斯维尔瑞吉度假村,并在不久前链接到我们的页面。

返回頂端