草庐IT

page-redirect

全部标签

GitHub Pages 和 Jekyll 内容重复和 SEO 问题

我正在考虑使用GitHubPages来托管我的博客,并使用Jekyll来展示它。据推测,无论我提交什么都会出现在.github.io通过Jekyll和https://github.com//.github.io以原始形式。看这个pageshowinglinkstolivesitesandtothesourcereposusedtoconstructthem.关于SEO的建议表明,在域内和跨域复制内容是一种糟糕的SEO做法。看这个Googlesupportpageonduplication还有这个Mozpageonissueswithduplication两者都提供了可能的解决方案。我的

seo - Google Page Rank - 新域/链接结构迁移

我的任务是将纯HTML网站重新组织成CMS。如果一切顺利,新站点最终将成为主要URL,而旧域将被逐步淘汰。旧域具有足够不错的页面排名,公司希望为此减轻页面排名的任何损失。在查看可用选项时,我发现了一些事情:当您准备好进行切换时,最好使用301重定向(source)。当前站点没有站点地图,因此添加并提交站点地图可能有助于他们future的网页排名。我需要建议他们联系当前链接到他们的人以更新他们的链接。恢复旧页面排名的过程需要一段时间,因此计划重建链接,同时我们看看新网站是否足够灵活以保证完全切换。我的问题是:由于迁移到CMS驱动的站点,指向各个页面的链接将更改以适应新结构。这会成为试图维

php - 如何在 Magento 项目中集成 Accelerated Mobile Pages

我已经开始将AMP概念整合到我当前的Magento实时项目中。我做了下面的事情。按照此处的建议在www文件夹中测试一个html文件,https://www.ampproject.org/docs/get_started/create/basic_markup.html这很好用。我在我的magento项目中做过,在1column.phtml中,getLang()?>"lang="getLang()?>">在head.phtml中,添加第一行如下{"@context":"http://schema.org","@type":"NewsArticle","headline":"Open-so

ASP.net MVC 站点 : Redirect all "non WWW" request to WWW

最近我将一个ASP.net站点迁移到ASP.netMVC站点。早些时候有两个主机头,一个是mydomain.com,另一个是www.mydomain.com。我的SEO说您应该只使用一个url“www.domain.com”以获得SEO优势。我正在寻找一个选项来执行301永久重定向所有mydomain.com请求到www.mydomain.com。该站点托管在IIS6中,并在ASP.netMVC4中开发。 最佳答案 您可以从您的web.config文件执行此操作 关于ASP.netMVC

redirect - 如何对基于 Ajax 的 URL 使用元刷新?

我正在尝试将一些精选帖子从我的博客URL重新定位到我位于Wix网站的新博客。我正在尝试使用metarefresh标签来为我的每篇博文转移我的SEO。Blogger不提供blogger域之外的301重定向。因此,我正在使用元刷新标签。我注意到Wix的博客页面有基于Ajax的URL链接。我是否应该在MetaRefresh标签(在博主帖子中)中提供带有“#!”的URL(Wix帖子的)?或者元刷新中的URL应该是带有“?_escaped_fragment_”的那个?这些URL中的哪些会将SEO从博主帖子转移到Wix帖子? 最佳答案 如果您打

Angular2 应用程序 : Fetch as Google doesn't load page content

我正在开发基于Angular2的网络应用程序。我使用AngularCLI生成应用程序,然后为产品构建它。我在AWSS3和Cloudfront上托管了网站。当我使用网站管理员提供的“FetchasGoogle”工具时,它只显示Loading...。Googlebot无法抓取我的网站吗? 最佳答案 有类似的问题。我相信Google-Bot不支持现代JS。我只是激活了angular.io推荐的所有垫片,请参阅https://angular.io/docs/ts/latest/guide/browser-support.html并在脚本头中

web - JSON-LD Schema.org : Multiple video/image page

我无法理解您如何在同一页面上定义一堆视频。即搜索页面。假设您有一个返回50个不同视频的网站。那你应该如何用JSON-LD来定义它呢? 最佳答案 如果您有多个项目作为一个属性的值,您可以使用array:{"@context":"http://schema.org","@type":"WebPage","video":[{"@type":"VideoObject"},{"@type":"VideoObject"}]}如果您在顶层有多个项目(不是作为属性的值),您可以使用(named)graph和一个数组:{"@context":"htt

使用 GET 参数时 Apache Redirect 301 失败,例如 ?blah=

我为客户构建了一个新的PHP网站,并希望将排名靠前的Google结果从旧网站结构重定向到新网站结构。我已经在documentroot的.htaccess中放置了几十个重定向301,虽然有些工作正常,但我遇到了其他一些问题。这很好用:Redirect301/nl/flash/banner_new.swfhttp://www.example.com/actueel/nieuws.html?action=show&f_id=152这行不通!(导致404,因为重定向被简单地跳过):Redirect301/nl/index.php?mID=24511&subID=0http://www.exam

apache - 一个站点的多个域 : alias or redirect?

我现在正在建立一些网站,其中许多网站都有多个域。问题是:我是为域别名(使用ServerAlias)还是我Redirect请求?显然,从可读性或脚本编写的角度来看,ServerAlias更好/更容易。但是,我听说如果所有内容都重定向到一个域,Google会更喜欢它。这是真的?如果是这样,应该使用什么重定向代码?常见的虚拟主机示例将有:ServerNameexample.netServerAliaswww.example.net这是错误的吗,除了example2.net和www.example2.net之外,www是否也应该是重定向?或者Google是否足够聪明,以至于所有这些网站(或至少

Pytest + Playwright + Allure + BDD 框架与GitHub Action集成并以GitHub Pages发布Allure测试报告

本文主要是想通过以Pytest+Playwright+Allure+BDD框架为demo的项目,介绍项目怎样与Github的持续集成工具GitHubAction进行集成并展示allurereport,如果大家对框架搭建感兴趣,可以参考另一篇文章 自动化框架设计及落地的那些事。1GitHub基础知识1.1GitHubAction是什么首先我们先来了解一下GitHubAction基础知识。GitHubAction是GitHub推出的持续集成的工具,持续集成由很多操作组成,比如获取代码、安装依赖、运行测试、上传测试结果等等。GitHub把这些操作就称为actions。很多的actions在不同的项目