草庐IT

friends_name

全部标签

ruby-on-rails - 使用另一个表的属性更改 friendly-id 的唯一生成的标题名称

我有一个公司模型,我正在使用这样的friendly_idfriendly_id:name,use::slugged但是因为可以有很多同名的公司(不同的分支机构)。我正在尝试使用公司地址中的城市属性来处理这种情况。但公司地址存储在不同的地址表中。所以company.address.city给了我公司所在的城市。friendly_id:slug_candidates,use::slugged#Trybuildingaslugbasedonthefollowingfieldsin#increasingorderofspecificity.defslug_candidates[:name,[:

html - 为什么 MDN 的 seo 没有 <meta name ="keywords"> 标签?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭4年前。Improvethisquestion所以我开始学习SEO,并想我会检查一些网站。我看到W3schools有这个关键字标签:链接:https://www.w3schools.com/tags/tag_meta.asp我在谷歌上搜索了“图像元素”,只是为了看看MDN的排名是如何期望他们使用“图像元素”来使用关键字的,但是使用我的浏览器开发工具找不到任何具有关键字属性的元标记。我检查的页面:https://developer.moz

php - Unicode/UTF Seo Friendly Url (slug) 使用 Php Mysql

使用此功能+.htaccess将我的网址更改为Seo友好。我的项目是阿拉伯语!functionclean($title){$seo_st=str_replace('','-',$title);$seo_alm=str_replace('--','-',$seo_st);$title_seo=strtolower(str_replace('','',$seo_alm));return$title_seo;}现在在我的网址中我看到了这个:localhost/news/4/������-��-����-������-��-����/有什么问题?谢谢 最佳答案

web - 现在使用 <meta name ="distribution"content ="global"> 仍然有效还是没有用?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭11个月前。Improvethisquestion许多搜索引擎未使用元关键字,Google通过最近的许多更新建议不使用元刷新等正在使用还是在各个国家/地区的逐页基础上,仍然有效还是现在没有用?

iis - <serverVariables> <set name ="..."/> 中断 web.config

问题底部有一个TL;DR!这里...问题的背景(简单地说)是IISRewrite在重定向操作中删除了协议(protocol)。所以一个规则如果您没有在url="..."中明确指定协议(protocol),则从https转到http,像这样url="https://{HOST}".经过大量Google搜索后,我找到了thisarticle,它描述了重定向时保持协议(protocol)的多种方式。最适合我的方法如下:...出现这种情况有两个原因:有多个规则需要维护协议(protocol)。每个都写2个(一个仅用于http,另一个用于https)是不可行的。此文件必须适用于直接SSL连接(其

ruby-on-rails - Friendly_id 名称未显示在 url 中

我已将friendly_idgem添加到我的应用程序中。name属性不会替换URL中的索引。gemgem'friendly_id','~>5.1.0'迁移railsgmigrationadd_slug_to_itemsslug:string迁移文件classAddSlugToItemsControllerdefshow@searched_item=Item.friendly.find(params[:id])endView路径/views/items/show.html.erb路线resources:items,only:[:new,:create,:update,:show]按钮生成

ruby-on-rails - 缓存 friendly_id 插件

ClassProducttrueend在“产品”表中存储slug的最有效方法是什么。我有复杂的查找查询,与“slugs”表的连接给我带来了性能瓶颈。 最佳答案 好吧,我知道这是一个老问题,但只是想提醒一下,对于可能偶然发现这个问题的其他人:问题中的代码片段来自FriendlyId3.x,在这种情况下,您可以在表格中添加一列(除了slug之外的任何名称...我更喜欢使用cached_slug)作为字符串并更新模型以显示ClassProducttrue,:cache_column=>'cached_slug'end从friendly_i

php - 如何使用 YII 框架指定一个 SEO 友好的 url,比如 twitter www.twitter.com/<name>

我目前正在使用Yii框架,我想知道是否有人知道如何在Yii中自动设置SEO友好的url,例如www.twitter.com/?我知道如何在config/main.php中手动执行此操作,但我希望能够动态生成它。我也可以在Grails中做到这一点。在Yii中,我知道你需要有另一个参数,比如www.twitter.com/l/,但我不想要那个参数,任何人都可以分享吗?谢谢。 最佳答案 用这个编辑配置文件main.php'components'=>array(.....'urlManager'=>array('urlFormat'=>'p

网址 : Files and Directories with the same name?

在URL方案中,如果目录和文件具有相同的名称,是否有任何不利之处?我举个例子来说明我的意思:假设您想进行分页。你可以这样做:http://example.com/watches/page1http://example.com/watches/page2http://example.com/watches/page3http://example.com/watches/page4您可以将其解释为:目录“watches”包含4个文件——“page1”到“page4”。现在,第一页可能会被经常访问,因此缩短指向它的链接是有意义的:http://example.com/watcheshttp:

jquery - jqGrid 和 Seo - 他们可以成为 friend 吗?

我在我的网站上使用jqGrid。http://www.trirand.com/blog/.我希望这个网格的内容应该被搜索引擎(谷歌、Yandex)索引。我真的不想在没有AJAX的情况下重新制作所有页面。有什么办法可以做到这一点?先感谢您,亚历山大。 最佳答案 如果您的内容是由JavaScript生成的,则它对搜索引擎不友好。唯一的异常(exception)是如果您使用Google的可抓取Ajax提议。但这只适用于谷歌并且是verybadidea.仅供引用,要求JavaScript访问您的内容是一个糟糕的网站设计选择。它会将太多用户锁