草庐IT

angular-jwt

全部标签

javascript - Angular 和 React 等语言的 SEO 现状?

我正在考虑将Angular或React用于新的Web项目,但SEO是一个重要的部分。根据我的阅读,有一些方法可以解决它,但它总是导致保持两个页面版本处于事件状态或使用呈现页面的外部服务。这对我来说听起来像是个糟糕的选择?我还读到一些不清楚的信息,关于搜索引擎现在可以读取javascript网页,例如angular或react?有人可以为我澄清一下吗?使用Angular时SEO会像我使用ASP.NETMVC一样好吗? 最佳答案 不能代表Angular,但React.js非常适合SEO。原因是您的应用程序的每个状态都可以在服务器端完全呈

javascript - 在 Angular js中抓取ng-view

我正在使用AngularJS开发静态网站,但遇到了SEO问题。基本上我的谷歌网站管理员工具告诉我没有抓取错误但是当我尝试获取不同的路由时它总是返回相同的主页结果。它不读取ng-viewdiv中注入(inject)的内容。它只显示我的index.html文件中的静态文本。奇怪的是,它实际上读取了我的着陆页“/”指令,因为当它呈现时它读取了我的导航栏、页脚和内容,我已经将它们放入“index-widget”指令中,但正如我所说,它什么也没读取来自ng-view指令。任何帮助,将不胜感激。这是页面http://luxtest.tk谢谢 最佳答案

angularjs - Angular 元数据服务 [$injector :unpr]

我正在为我的网站和SEO优化编写元数据服务,但似乎我无法克服错误。我不确定为什么。我在head标签中插入了我的htmlController标签ng-controller="MetaDataCtrl"。我是Angular的初学者,我正在从在线教程中抓取。我在以下位置找到此代码:dynamicmetadatainangularMain.jsvarapp=angular.module('WebApp',['ngRoute']);angular.module("WebApp").service("metadataService"["$location","$rootScope",functio

angularjs - SEO:谷歌是否识别通过 Angular 动态插入的文本?

我创建了一个AngularSPA,可以在各处动态插入文本,但更具体地说,它有一项服务可以动态更改每个页面的标题标签。谷歌能够正确地索引这个吗?请参阅ps101.com了解实际操作。 最佳答案 你会在这里找到一些信息:http://mono.software/2016/02/18/SEO-for-javascript-applications/http://searchengineland.com/can-now-trust-google-crawl-ajax-sites-235267#.Vq9umCaPP-Y.twitter@eyw

angularjs - Angular .js : Is there any disadvantage of hash in url with respect to SEO?

我正在使用AngularJS制作一个网站,我很想知道url中的哈希相对于seo有什么缺点吗?例如http://www.website.com/#about-us我将不胜感激任何贡献。谢谢 最佳答案 如果我们回到基础,HASH#表示您的HTML中的DIVID,更详细地说,Google会忽略HASH之后的任何内容。例如,这个页面www.mydomain.com类似于www.mydomain.com/#about-us这是一种先进的技术,一些营销人员使用它来跟踪他们的事件,而不使用像UTM这样的参数来避免内容重复。为了确保您的页面加载时没

javascript - angular js 使用 codeigniter 作为辅助框架删除 # 标签

我在angularjs中使用了codeigniter我们的二级框架。从url和seo友好网站中删除#符号的最佳方法是什么。提前致谢。 最佳答案 在angularjs中使用位置提供程序并更改css和js的基本href:angular.module('scotchy',[]).config(function($routeProvider,$locationProvider){$routeProvider.when('/',{templateUrl:'partials/home.html',controller:mainControlle

Angular ngMeta - 动态标题和描述在预渲染页面中没有得到解析(prerender.io)

我正在使用prerender.io为Angular单页应用程序进行服务器端渲染。添加了ngMeta依赖并动态添加了标题和描述元标记。添加了包含所有URL的sitemap.xml文件在Google网站站长控制台上将网站添加为Assets。使用prerender.io呈现页面标题和描述标签在页面View源中显示如下:但是,呈现的页面显示如下标题和描述:此外,Google搜索中缺少该网站的描述。谁能帮我解决这个问题? 最佳答案 我删除了行我使用了另一个名为“angular-update-meta”的插件'而不是'ngMeta'。现在,谷歌

angular - 如何根据包含 Angular 哈希的 url 参数中的产品美化 URL

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我现在将编辑这篇文章,因为现在我知道它是关于什么的。我想为我的产品网站设置一个漂亮的URL。在我的.htaccess文件中,我需要指向www.mydomain.com/site/#?title=orange来自www.mydomain.com/site/orange我已经在我的.htaccess文件中尝试了所有可能的正则表达式,但它就是不起作用。我开始认为这是因为URL中的#(哈希)符号是我网站正常工作所

用于网络爬虫的 Angular 2+ SEO

这个问题在这里已经有了答案:HowdosearchenginesdealwithAngularJSapplications?(15个答案)关闭4年前。我有我的angular4+webapp,它在不同的路由上有不同的标题。所有组件都是通过Angular代码加载的,因此,一切都是javascript,除了根组件之外没有太多的HTML。因此,谷歌无法抓取任何链接。搜索引擎优化受到了打击。我想知道如果我添加我的页眉和页脚HTML代码段并将其标记为默认隐藏,谷歌和其他社交网站是否能够抓取我的页面。我知道我们可以使用AngularUniversal并使用服务器端渲染,但是对于临时修复,上述解决方案

html - 谷歌搜索中的 Angular 4 网站描述

这个问题在这里已经有了答案:Angular2-SEO-howtomanipulatethemetadescription(4个答案)关闭4年前。我用Angular4/5(不是Universal)创建了一个网站。当我想在谷歌搜索中找到我的网站时,我的网站没有任何描述,只有标题。有什么办法可以在不使用AngularUniversal的情况下改变它吗?我不需要任何seo优化,只是这个描述。