草庐IT

url - 用于 SEO 的 URL 中的破折号与下划线

这个问题在这里已经有了答案:URLs:Dashvs.Underscore[closed](18个答案)关闭7年前。搜索引擎目前更喜欢我们在URL中使用什么作为单词分隔符:破折号或下划线?我应该使用http://example.com/dash-underscore吗?或http://example.com/dash_underscore?

url - SEO - 名称和 ID 分隔符破折号与斜杠

我生成包含seo友好名称和id的友好url。哪个更好:http://domain.com/super-friendly-seo-title-1234/http://domain.com/super-friendly-seo-title/1234/http://domain.com/1234/super-friendly-seo-title/http://domain.com/1234-super-friendly-seo-title/还是其他组合? 最佳答案 我不确定哪个会比另一个SEO表现更好,但我个人更喜欢您的第三个选择http

seo - 哪个 url 对搜索引擎更友好(使用 _(下划线)或 -(破折号)?

我正在尝试在我的网站上实现路由。只想知道哪个typr的url更容易被goolgle索引?例子:http://www.example.com/contact_ushttp://www.example.com/contact-us我还有一个senariohttp://www.example.com/products-serviceshttp://www.example.com/products-and-services如果我在url中使用“and”,排名会有什么不同吗? 最佳答案 破折号要好得多。Google的MattCutts在他的博

asp.net - SEO:带有和不带有破折号 "/"和 ASP.NET MVC 的重复 URL

在阅读Google网站管理员中心博客(官方博客)上的这篇文章“Slashornottoslash”(链接:http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html)后,我决定测试我的ASP.NETMVC应用程序。例如:http://domain.com/products和http://domain.com/products/(以“/”结尾),返回代码200,意思是:谷歌将其理解为两个不同的链接,很可能是“重复内容”。他们建议选择你想要的方式......有或没有破折号并创建一个301永

Magento:商店代码中的 Dash

我将Magento用于多个商店和商店View(1个网站、4个商店,每个商店有一个商店View)。我激活了选项“将商店代码添加到url”,并且可以通过http://example.com/storecode/访问我的不同商店,效果很好。但是我有一个商店代码,出于SEO的目的,应该以两个词命名。不幸的是,Magento只允许使用下划线(_)而不是破折号(-)作为商店代码:Thestorecodemaycontainonlyletters(a-z),numbers(0-9)orunderscore(_),thefirstcharactermustbealetter.作为dashesarere

url-rewriting - Sitecore - 将 url 中的 ""重写为 "-"但仍允许破折号作为合法的项目名称

我已经阅读了六份关于在Sitecore中将空格重写为更友好内容的指南,但所有这些指南都依赖于Sitecore的元素,它还反转要求“-”为名称的非法字符的替换。这个问题是我们应用程序的url在主机名中有一个“-”。Sitecore重写了这导致404。有没有人知道如何在不依赖的情况下在Sitecore中重写这个url?并且仍然允许“-”作为合法的项目名称字符?我们目前最好的想法是使用比普通的“-”稍微复杂一点的东西,例如“--”或“_”。这不是一个好主意,所以如果你们对此事有任何见解,我将不胜感激。编辑:我们正在使用Sitecore6.5运行多站点设置 最佳答案

ruby-on-rails - 使用破折号而不是下划线的 Rails Controller 名称

是否可以强制Rails在引用Controller时使用破折号(-)而不是下划线。目前Inflector有一个很好的函数叫做parameterize。它允许非常好的永久链接,所有特殊字符都被删除并替换为破折号......但是,当使用包含多个单词的Controller时(例如contact_methods_controller.rb),您可以定义路线:resources:contact_methods这会创建一个到/contact_methods的映射(不是/contact-methods)。当我混合使用这两者时,我会得到丑陋的URL,例如:/contact_methods/1-prefe

javascript - 使用破折号而不是 ID 将 URL 设置为 SEO 友好标题

我正在使用AngularJS创建一个文章页面,其中包含各个文章的详细信息链接。链接基于ID以确保它们是唯一的,但我希望URL是带有破折号的标题(更加SEO/用户友好)而不是ID。这是Angular示例,其中产品详细信息是干净的标题:http://angular.github.io/angular-phonecat/step-11/app/#/phones我当前的URL由ID链接,因此它们显示为article/66D5069C-DC67-46FC-8A51-1F15A94216D4我希望它们显示为文章标题,例如article/start-investing并确保它们对SEO友好。我担心的

url - 在 URL 中表示空格的最佳字符是什么?

当您构建应该对用户和搜索引擎清晰可见的URL并且您是根据内容自动执行此操作时,表示空格的最佳方式是什么?连字符(这是StackOverflow使用的)?下划线?任何其他?这些对SEO有影响吗? 最佳答案 两者都是有效的URL字符,并且各有利弊。ProdashGooglerecommendsdashes,以下是来自Google的MattCutts所说的话Dashesvs.underscores.Ifyouhaveaurllikeword1-word2,thatpagecanbereturnedforthesearchesword1,w

language-agnostic - 如何从字符串创建一个 SEO 友好的破折号分隔的 url?

取一个字符串,例如:InC#:HowdoIadd"Quotes"aroundstringinacommadelimitedlistofstrings?并将其转换为:in-c-how-do-i-add-quotes-around-string-in-a-comma-delimited-list-of-strings要求:用破折号分隔每个单词并删除所有标点符号(考虑到并非所有单词都用空格分隔。)函数接受最大长度,并获取小于该最大长度的所有标记。示例:ToSeoFriendly("helloworldhelloworld",14)返回"hello-world"所有单词都转换为小写。另外,是否