草庐IT

HASH_ALGORITHM

全部标签

ajax - SEO:在 HREF 中使用#hash 链接还是为 AJAX 链接使用普通链接?

我的网站严重依赖AJAX。我在URL中使用#!来维护后退按钮功能和每个页面的不同URL。这是我的链接现在的样子:我正在考虑另一种方法,以便我的链接具有常规href:$("a.ajax").click(function(e){e.preventDefault();window.location='/#!'+$(this).attr('href');});优点是所有页面都已经有一个http地址,我正在考虑做一个非js版本的网站,这样会更容易做。无论如何,我不知道该选择什么,两者之间是否有优势(通过SEO或其他方式)? 最佳答案 据我所知

algorithm - 谷歌算法的文件结构

我对谷歌算法的文件结构有疑问。与在htaccess文件中使用重写规则相比,为您的站点使用物理文件结构会有所不同吗?谷歌会知道区别吗?比如public_html/index.phpabout/index.phpother/index.php或者使用重写规则将文件名更改为目录public_html/index.phpabout.phpother.php我对htaccess的东西不是很好,但我认为脚本可以吗?RewriteEngineOnRewriteCond%{SCRIPT_FILENAME}!-dRewriteCond%{SCRIPT_FILENAME}!-fRewriteRule^(\

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这样的参数来避免内容重复。为了确保您的页面加载时没

hash - 搜索引擎可以链接到 HTML 文件的特定部分吗?

如果我有一个页面分为几个部分/片段,这些部分/片段在页面内通过anchor链接到,如下所示:Section1Section2Section3Section1Blablabla......像Google这样的搜索引擎能否找到这些关系并将它们作为散列链接显示在搜索结果中,就像这样?http://www.somepage.com/somefile.html#sec1我问的原因是因为我发现文档片段对于HTML中不显眼的选项卡式布局很方便。但用户必须能够通过搜索引擎快速找到特定选项卡的内容。谢谢/J 最佳答案 Google通常不会链接到散列标

http - 使搜索 URL 搜索引擎友好 : hash -> what?

我正在为客户开发航类搜索引擎,目前URL如下所示(ad=目的地机场,ao=始发机场、日期和航类数量此处未指定乘客):http://example.com/#ad=S%C3%A3o+Paulo+-+Todos+os+aeroportos+(SAO),+Brasil&ao=Recife+-+Guararapes+Intl+(REC),+Brasil我的客户希望使搜索页面对搜索引擎更友好(SEO)。这个想法是,正在寻找从SAO到REC的航类的巴西人,例如。谷歌应该有更高的机会找到特定的航类搜索引擎。第一步可能是用查询字符串(?)替换片段标识符(#)。服务器然后动态生成漂亮的文本内容,无需Ja

algorithm - 从给定文本生成关键字的最佳方法是什么?

我想为我的CMS生成关键字。有人知道生成关键字的好PHP脚本(或其他脚本)吗?我有一个这样的HTML站点:http://pastebin.com/ZU8vdyeP 最佳答案 这是计算机很难解决的问题。让某人(其他人?)手动执行或根本不执行会容易得多。如果你真的需要一台电脑来做这件事,我会去优秀的Python库NLTK它有许多用于此类事情的工具(=自然语言处理),并且使用起来很有趣。例如,您可以计算单词的频率分布,然后搜索出现频率最高的较大(超过5个字符)单词的最常见上位词,并将其用作关键字可能的提示。不过,人工完成要容易得多。

ajax - 在 HTML 快照中为 SEO 的 hash-bang URL 添加什么?

我在我的AJAX应用程序中使用hash-bangURL并且我正在为以下对象实现服务器端:handle?_escaped_fragment_=key1=value1%26key2=value2所以当我查看Google的FAQ时,它说thisURL有一个equivalentsnapshot很容易看出快照内容与对应的hash-bangurl不一样。这个Google示例没有帮助,因此我的问题是:我的HTML页面包含三个由AJAX更新的组件/面板/部分。我在hash-bangURL上使用onclick事件从服务器获取内容,然后更新HTML页面的相关部分。我的面板彼此独立更新,每个面板都有自己的h

algorithm - 谷歌抓取索引算法

我正在寻找一些关于Google如何抓取和索引内容的文档。我阅读了许多关于如何提高排名和确保内容被正确编入索引的“简单”论文和文章,但我正在寻找一些关于Google如何抓取和索引内容的更高级的技术文档。我想了解更多的事情:Google在抓取时寻找哪些元素:页面内容、URL格式、关键字、描述等...索引是如何更新的?基本上,我试图理解为什么有些页面被编入索引,而其他页面却没有被编入索引,即使格式相似也是如此。为什么当我在整个域中进行搜索时,即使我可以在我的服务器日志中看到Google抓取了每个链接,我的网站页面也只有10%出现。 最佳答案

algorithm - 索引句子的最佳算法

想象一下,我需要为句子编制索引。让我更深入地解释一下。例如我有这些句子:美丽的天空。美丽的天空梦想。美丽的梦。据我所知,索引应该是这样的:alttexthttp://img7.imageshack.us/img7/4029/indexarb.png但我也想通过这些词中的任何一个进行搜索。例如,如果我按“the”进行搜索,它应该显示给我与“beautiful”的联系。如果我按“美丽”搜索,它应该会给我与(上一个)“The”、(下一个)“sky”和“dream”的联系。如果我按“天空”搜索,它应该给出(以前的)与“美丽”等的联系......有什么想法吗?也许您知道解决此类问题的现有算法?

algorithm - 网格简化 : Edge Collapse Conditions

我正在尝试通过进行一系列边缘折叠来实现网格简化算法。目前,我正在遍历每个三角形,然后折叠最短边,算法稳定(不会越界)。但在一定程度上,它开始创建破损(孔)工件。确定边是否可折叠以使其不会导致非流形工件(或网格)的正确方法是什么?注意:我使用的是半边数据结构。此外,我不想使用任何外部库,如OpenMesh或CGAL。我有不使用它们的理由。 最佳答案 边缘塌陷有两个主要条件:连通性在折叠边的每一侧,只有一对边必须合并。这可以通过计算两个合并顶点的联合相邻顶点来检查(必须恰好有两个)。考虑以下红色边缘折叠的示例:橙色和青色边缘之间的三角形