首页 » 并且正则表达式语法当然是完成一

并且正则表达式语法当然是完成一

在这里,您不执行 301 重定向。 (不清楚重定向、301 与 302 等?SEOmoz 知识中心正在为您提供帮助。) 当您实际移动页面并且您确实希望 Googlebot 知道新页面在哪里时,301 就会完成。 您向 Googlebot 确认它不再存在于旧位置。 您还告诉 Googlebot 将旧页面过去获得的所有链接资源归功于新页面。

例如也许您已将网站

迁移到新的内容管理系统,并且所有页面 URL 都与迁移之前 电话号码数据 略有不同。 通过 301s 链接汁,并承认它不是 Googlebot 认为的位置。 如果您对触发器感到满意,您可以得出结论,RewriteRule 是 URL 美观和 301 重定向的首选武器。

是当然您可以使用

RewriteRule 来完成这些任务,些相当复杂的 URL 转换的一种方法。这是一个强大的方法。实际上,如果您要使用 RewriteRule,您可能应该在 httpd.conf 文件中使用它。 .​​ 不要害怕 404 处理程序 404 处理程序可以完成一些相当繁重的工作。

首所有那些一想到要构

建自己的定制 404 处理程序就感到不寒而栗的人,请先安定一下。这并不 这让我们觉得自己被严重低估了 是那么具有挑战性。如果您有一个 RewriteRule 正在运行并且能够讲述这个故事,那么创建自定义 404 错误处理程序将毫无问题。 它只是一个显示某种“未找到”消息的网页,但它使您有机会查看所请求的页面,如果您可以“保存”它,则只需一两个代码即可将用户发送到他们正在查找的页面。

如果没有将返回

HTTP 状态,但是您希望页面在您告诉他们您找不到他们要查找的内 汤加营销  容时显示。 顺便说一句,拥有自己的 404 处理程序可以让您有机会娱乐您的用户,而不仅仅是让他们为自己感到难过。查看 Smashing Magazine 关于 Creative 404 Pages 的这篇文章。

良好的幽默感可以激发客户的喜爱和忠诚,否则他们可能只会怨恨 404。 下面是 ASP 中 404 处理程序的示例。重要提示:不要使用 Response.Redirect —— 它会返回 302,而不是 301! 对于 PHP,您需要添加一行到您的htaccess 文件指向您放置 404 处理程序的位置: 错误文档 404 /my-fabulous-404-handler.php 然后,在这个 PHP 文件中,您可以通过以下方式获取未找到的 URL: $request = $_SERVER[‘REDIRECT_URL’]Û 然后,使用您想要解析 URL 的任何 PHP 逻辑并找出将用户发送到哪里。