如何创建 301 错误?
Posted
技术标签:
【中文标题】如何创建 301 错误?【英文标题】:How to create a 301 error? 【发布时间】:2012-06-06 00:40:36 【问题描述】:我想在我的网站中创建一个 301 错误情况。当发生 301 错误时,我可以编写 htaccess 代码来重定向。但我不知道如何检查代码。请帮帮我。
【问题讨论】:
我不太明白你在问什么。如果您正在设置 301 重定向,请尝试访问该页面,如果它会将您重定向到新页面,那么它可以工作。 我知道 htacess 代码 .Redirect 301 jobslanda.com/301.php。但是我怎样才能检查该网站的工作情况? 您需要接受您之前问题的答案,以激励其他人回答您的问题。 【参考方案1】:301 状态码的意思是“永久重定向”。如果您有一个位于 oldpage.html 的页面并将其移动到 newpage.html,则您可以将 oldpage.html 重定向到带有 301 代码的 newpage.html。这告诉搜索引擎页面已经移动。所以你真的不应该为重定向这些页面做一个包罗万象的事情。这不像 404,所有内容都可以转到显示消息的页面。如果页面已移动,您应该指向新页面。
在 PHP 中,您可以使用 header ('HTTP/1.1 301 Moved Permanently');
设置 301 标头。我认为这应该被您的 htaccess 接收并重定向页面。
【讨论】:
我的想法是,如果您有一个带有该标题的页面,它将被 htaccess 文件捕获并重定向到您设置的任何内容。我已经用 301 的一些信息更新了我的答案,以及为什么我认为你不应该做你正在做的事情。以上是关于如何创建 301 错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ASP.Net MVC 中执行 301 永久重定向路由
C# HttpWebRequest - 如何确定是不是发生了 HTTP 301?