草庐IT

self-documenting

全部标签

php - Javascript document.write(metadata) 对 SEO 有效吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我正在用多种语言构建一个网站。我所做的是检索浏览器语言,然后使用它相应地生成元标记。这个文件将包含在我的所有页面中:(我需要包含它,因为标题变体是用php存档的)functiongetLang(){returnnavigator.language||navigator.userLanguage;}varlang=getLang().substring(0,2);switch(lang){ca

seo - rel=self 是用于论坛永久链接的正确 rel 标签吗?

我一直在和我的friend们一起从头开始建立一个论坛,只是为了好玩,我们开始看到机器人和爬虫过去了。我们遇到的问题是您可以加载包含四个回复的页面/post/1,并且每个回复都包含一个指向自身/reply/1#reply-1的固定链接。如果我在/post/1并导航到/reply/1,我将直接回到我开始的地方,只是回复的anchor。但!爬虫不知道是这种情况,所以他们打开每个/post链接,然后跟踪每个/reply链接,这会导致性能问题,所以我一直在搜索SEO网站以尝试修复它。我已经开始在/reply页面上使用rel=canonical来告诉机器人它们都是一样的,但据我所知这对我没有帮助直

网址设计: http://domain/app/document123/edit or http://domain/app/edit/document123?

假设我有一个应用程序,我需要在该应用程序中查看和编辑“文档”。我在考虑这个URL设计。拉取ID为“x123”的文档的默认View:http://domain/app/document-x123编辑同一个文档:http://domain/app/document-x123/edit删除http://domain/app/document-x123/delete这更多地来自于我将文档视为OO观点中的对象的想法(例如“object.Action()”)。这是坏事吗?我会遇到麻烦吗?即#s2和3如下所示会更好吗?1.http://domain/app/edit/document-x1232.h

爬虫读取的 JQuery Document Ready Action ?

如果我有HTML由jQuery文档生成并放入正文。准备好,谷歌和其他爬虫会在正文中看到这个HTML还是不会被计算在内? 最佳答案 这不会被机器人抓取。爬虫爬取你的html而不是呈现的dom这里是关于这个主题的一个很好的描述:http://www.searchenginejournal.com/seo-for-ajax/19138/ 关于爬虫读取的JQueryDocumentReadyAction?,我们在StackOverflow上找到一个类似的问题: htt

seo - Google 会惩罚来 self 的裸域的 301 重定向吗?

Google搜索和其他搜索引擎是否会惩罚从我的裸域到我的常规域的301重定向?我需要从example.com到www.example.com的重定向,因为GoogleAppEngine不支持裸域。如果可能,请提供带有更新引用资料的答案。谢谢! 最佳答案 不,您不会受到处罚。Google实际上建议您设置首选域:Note:Onceyou'vesetyourpreferreddomain,youmaywanttousea301redirecttoredirecttrafficfromyournon-preferreddomain,soth

AngularJS SEO for 404 Status for Document Similar to This Website

我正在尝试弄清楚如何为我的AngularJS应用程序上未找到的页面获取404文档状态错误以保持良好的SEO。我想做一些类似于RedBullSoundSelect网站做的事情,但我不确定他们是怎么做的?示例404网址https://www.redbullsoundselect.com/no-page-here如您在上面的示例中所见,URL更改为/404,您会收到URL中原始路径的404文档状态错误,即no-page-here在我的AngularJS应用程序上,我只有:.otherwise({class:'page-not-found',title:'404PageNotFound',de

c++ - 为什么 Visual Studio 不在 self 赋值时发出警告 (int foo = foo;)

我在重构一个出现了无数次的术语时不小心产生了如下代码中的情况:#include"stdafx.h"#includeintfoo=foo;//Byreplacingwiththefollowinginstructionwecausesacompileerror//intfoo(foo);int_tmain(intargc,_TCHAR*argv[]){intbar=bar;std::cout对于不同的调试和发布配置,编译器对intfoo=foo;保持沉默。我看不出这种说法不是等待发生的错误。VisualStudio编译器不应该发出警告吗?我并不是假装这是未定义的行为。我的意思是,默认情况

“ document.forms不是函数”,带有“ document.forms(0)”

我在新工作中维护了许多旧的网站和CMS系统,并遇到了一个问题。ASP网站正在使用JavaScript,该线路今天停止工作(或比今天更早):document.forms(0)控制台会报告UncaughtTypeError:document.formsisnotafunction。谷歌搜索后,我发现我可以替换为:document.forms[0]但是,继续前进,此网站和文件都带有此参考。谁能找到解释可能发生的事情?Chrome,IE和Firefox不起作用,是否有更新浏览器或JavaScript?我似乎找不到document.forms(0)在我的搜索中。奇怪的。看答案我将发布我到目前为止的答案,

c++ - 从 enable_shared_from_this 返回 self 的 shared_ptr 继承的类的子类

我想知道是否有像这样的伪代码来做一些事情:classA:publicstd::enable_shared_from_this{public:std::shared_ptrgetPtr(){returnstd::static_pointer_cast(shared_from_this());}};classB:publicA{std::vectorcontainer;std::shared_ptraddChild(Achild){container.push_back(child);returngetPtr();}};classC:publicB{public:std::shared_p

c++ - 在 MoveAssignable 的情况下,标准对 self 移动赋值有何看法?

这是C++17的currentdescriptionMoveAssignable的:t=rv;Iftandrvdonotrefertothesameobject,tisequivalenttothevalueofrvbeforetheassignmentrv'sstateisunspecified.[ Note:rvmuststillmeettherequirementsofthelibrarycomponentthatisusingit,whetherornottandrvrefertothesameobject.Theoperationslistedinthoserequireme