草庐IT

laravel - Vue 路由器历史模式结合 laravel catch all 重定向 404 header 给出 200 header 状态码

我在Laravel后端有一个Vue项目,SEO对其很重要。使用我当前的设置,我将所有传入请求重定向到我的Vue应用程序。在我的Vue应用程序中,我使用VueRouter处理路由。在我的设置中,无法识别的页面被定向到我喜欢的组件(404组件),但浏览器获得200状态代码。我的问题是:如何为浏览器提供正确的404状态代码?我的代码摘要:从Laravel(web.php文件)中将所有内容重定向到我的Vue应用程序:Route::get('/{catchall?}',function(){returnview('app');})->where('catchall','.*');在我的Vue路由

html - 像 domain.com/index.html 这样的 url 是从哪里来的以及如何修复 404s

因此出于某种原因,抓取工具会不断获取现有URL末尾带有"/index.html"的URL并报告404。例子:domain.com/index.htmldomain.com/pricing/index.htmldomain.com/solutions/index.htmldomain.com/solutions/project-management/index.html问题是,在我们的网站上,例如“domain.com/pricing”。但我们实际上并没有"domain.com/pricing/index.html"。我在想:最初是什么原因导致这些网址出现在搜索引擎中?是否有任何快速修复

iis - 真正不存在的 404 处理程序和动态页面……对 SEO 不利吗?

我们有一个IIS404asp.net处理程序,可以在找不到html页面时呈现页面。它使用页面的URL来查询我们的数据库并动态构建丰富的相关内容。根据我在IIS日志中所知道的以及从Web浏览器工具分析页面,没有迹象表明该页面实际上不存在并且是动态生成的。在这些情况下,IIS是否真的向客户端发送了404?是否真的发生了任何类型的重定向?搜索引擎会因此惩罚我吗?已经2个月了,Google已将所有内容编入索引,但Bing和Yahoo尚未将任何动态内容编入索引,尽管我提交了各种目录页面、站点地图和Feed以及我的所有链接。我的主页在所有搜索引擎上都有索引,并且有我所有的链接。当我在这些链接中搜索

seo - 新的 404 未找到索引页面将如何影响排名?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我们遇到了这样一种情况,即我们所有的页面链接都被抓取并继续被抓取。页面链接包含“~/{someTerm}/{someOtherTerm}/__p/##/##”。问题是,现在Google和MSN机器人都在抓取数以万计不需要抓取的页面,给系统造成了压力。因此我们将分页链接更改为Javascript链接,并删除了所有包含“__p”的URL,这样它们现在将返回404-页面未找到。我们真的只希望第1页被

.htaccess 403 404 重定向返回 header SEO

一个简短的问题。我想使用一个php文件来根据url传送页面。我正在使用htacess来处理错误文档,但我的问题是与SEO有关。如果我将404/403请求重定向到pageDispacher.php,然后传递正确的页面,header在任何时候都会是404/403吗?因为这不酷。我是否需要改用重写规则?在什么情况下存在真正的404页面我将如何返回404header?www.example.com>www.example.com/en/homewww.example.com/en/>www.example.com/en/homeErrorDocument404/pageDispacher.ph

在 .htaccess 中使用自定义重写规则的 WordPress 会抛出 404 错误

我想显示这个URL:http://domain.com/highlights-this-week.html而不是这个http://domain.com/index.php?highlights-this-week=1但我收到404错误。知道我做错了什么吗?我不明白。我的完整.htaccess文件#GZipAddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/cssapplication/jsonAddOutputFilterByTypeDEFLATEapplication/javascriptapplication/x-javascri

wordpress - topic-tag-sitemap.xml 重定向到 404 页面

我正在使用Yoast的WordPressSEO来改进我们的页面SEO。但是我遇到了topic-tag-sitemap.xml的问题。它重定向到404(找不到页面)站点。所有其他站点地图都运行良好。我希望有人能帮我解决这个问题,非常感谢。 最佳答案 这可能不是您要寻找的答案,但是主题标签通常不是您希望搜索引擎索引的内容。大多数SEO专家(包括我自己)都建议您对主题标签非常小心,甚至完全避免使用它们。这里有一些关于主题标签的好读物。也许您会改变主意提交站点地图,然后您就不必担心了:http://moz.com/blog/setup-wo

node.js - 如何检查网站是否有自定义 404 页面或默认页面?

我正在使用NodeJS创建一个SEO审核工具。我想检查URL是否设置了自定义404页面。我该如何检查?我分析了自定义404页面和默认页面的响应,它们都返回相同的内容类型和响应header。两者都只返回HTML内容,所以我如何确定它是否是自定义404页面。 最佳答案 如果这对您来说非常重要(也许您正在销售自定义404页面),您将需要检查请求返回的HTML。许多流行的服务器,例如tomcat、iis和apache返回一个您应该能够识别的标准404页面。与django或rails等框架相同。您可以构建一些逻辑,将404结果与已知数量的默认

search - Sphinx 404 搜索

为电子商务网站启用MagentoSphinx扩展程序的“404搜索”选项是否会成为糟糕的SEO(或其他任何)做法?这个选项基本上是从404重定向到搜索结果页面。 最佳答案 我说是的,这对SEO不利。因为听起来搜索结果将带有200-OK。这会误导机器人,它无法确定旧页面已经消失。一些机器人可以将其检测为软404,但它是偶然的。禁止从索引中搜索搜索结果(例如通过机器人)也很常见,因此这会将页面重定向到现在被阻止的位置,这也会混淆机器人。如果您可以将搜索结果页面安排为404,那么也许可以。因为在这种情况下可以显示搜索结果,只要我们不让用户

php - 使用 404 页面作为重定向系统?

我必须将整个站点移动到新域,旧域将用于另一个站点,因此我希望删除旧域中的所有文件。我可以删除所有文件并使用404错误页面将流量重定向到新页面吗?例子:if($page=="http://www.site1.com/pagexxx.htm"){header('Location:http://www.site2.com/new_page.html');}它在技术上和SEO上是否正确? 最佳答案 另一种方法是在您的旧域上创建另一个php文件,并在.htaccess中添加以下内容:ErrorDocument404/dir/.../file.