草庐IT

redirect - 谷歌重新抓取 301 会重定向到 404 错误吗?

当批量301从旧域重定向到具有相同url结构的新域时,我犯了一个错误。Googlebot按照旧站点上每个页面的301重定向到我的新站点,这给出了404错误。我在浏览器中测试了它对用户有用,但不知何故对谷歌机器人不起作用,我发现它为时已晚。我现在修复了这个错误,并且这些页面可以(希望)被googlebot在他们的新url访问。问题:Google会重新抓取导致404的301重定向吗? 最佳答案 他们会抓取它一段时间,但最终404状态会告诉他们该页面已消失,他们将停止抓取它并将其从索引中删除。如果您在他们停止抓取原始URL之前修复了错误,

php - 是否可以重定向到新地址而不是显示 404 错误页面?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion这是我的问题,最近我将我的网站从blog.example.com移到了www.example.com。然后我在.htaccess文件中使用此代码添加了301永久重定向。RewriteEngineonRewriteCond%{HTTP_HOST}^blog\.example\.com$[OR]RewriteCond%{HTTP_HOST}^www\.blog\.example\.com$Rew

iframe - 如何解决 iframe 标签的 404 错误

最近我在google的webmasterstools上遇到404错误。这是我的网站http://www.farsnews.in.我使用iframe标签在我的内容中显示网页的内容。我使用了rel=nofollow的iframe标签,但我认为Google不会关注iframe标签的relellement。我如何告诉Google不要跟踪iframe标记的src元素?我不能使用no-index甚至no-follow元标记,因为我网站上显示的内容不是我网站上的正式内容,因此我们不能使用元标记。 最佳答案 使用带有iFrame的空白页面来显示您的

Magento 分层导航过滤器创建数千个 404 页面

我有magento网站并且正在使用分层导航扩展。此扩展创建的url如下www.example.com/clothing/shopby/small-s/black/(以黑色和小码筛选服装类目结果)www.example.com/mens/clothing/shopby/medium-m/blue/price--46-84/(它按蓝色和中号和价格过滤男装/服装类别的结果)shopby这个词在应用过滤器时很常见。googlewebmaster将所有此类url列为单独的url。所以当过滤器处于事件状态时,我在头上添加了Noindexfollowmeta还有禁止:robots.txt中的/sho

vue项目本地开发完成后部署到服务器后报404是什么原因呢?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一、如何部署前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的web容器指定的静态目录下即可我们知道vue项目在构建后,是生成一系列的静态文件常规布署我们只需要将这个目录上传至目标服务器即可//scp上传user为主机登录用户,host为主机外网ip,xx为web容器静态资源路径scpdist.zipuser@host:/xx/xx/xx让web容器跑起来,以nginx为例server{listen80;server_namewww.xxx.com;location/{index/data/dist

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