草庐IT

page-slug

全部标签

seo - 包含文字 "#"或 "+"的 URL 编码 slug

我目前正在将url中的数字ID替换为根据职位创建的slug。我的问题是,有些slug包含“#”或“++”。简单地删除它们将改变含义(“C#developerwanted”->“c-developer-wanted”)。解决这个问题的最佳方法是什么?我目前的想法:简单地编码这些字符(“C%23-developer-wanted”)可能是最好的选择,但会降低可读性。这样做的部分原因是SEO-不是我的强项-所以我猜编码可能比用一个词(“csharp-developer-wanted”)替换它更好。 最佳答案 查看结果页面,经过编码的页面确

Wordpress - 为图像文件创建一个 slug

所以这是交易:我需要让所有在wordpress中发布的图片都具有seo友好的url,就像帖子的slugs一样。因此,如果我将标题为“FooBarImage”的图像“foo01234.jpg”附加到帖子中,而不是将图像存储为“/2011/09/foo01234.jpg”,我想将其保存为“/2011/09/foo-bar-image.jpg'。有没有办法挂接到帖子更新以实现此目的? 最佳答案 您可能想试试这个:http://wordpress.org/extend/plugins/slug4apig/

python - 具有永久重定向或在数据库上存储 slug 的动态 slug

哪个是新闻页面上url的最佳选择:动态生成slug。从对象ID加载页面。如果slug不匹配,永久重定向到正确的slug。myweb.com/542/my-news-item我看到的缺点:如果更改新闻标题,则slug会发生变化,但旧的slug将重定向到新的,所以我不知道这是否是查找的问题。或者:永远不会改变的静态slug,即使新闻标题改变也是如此。myweb.com/my-news-item我看到的缺点:数据库中多了一个字段。如果我从根本上改变新闻标题,那slug就会大不相同 最佳答案 如果您希望slugs更新,而不破坏旧的url,您

seo - 错误 : Page contains property "query-input" which is not part of the schema

我从GoogleRichSnippetstestingtool得到这个错误:Error:Pagecontainsproperty"query-input"whichisnotpartoftheschema.但是我哪里弄错了?HTML:PressEntertosearchJSON-LD:{"@context":"http://schema.org","@type":"WebSite","url":"https://domain.com/","potentialAction":{"@type":"SearchAction","target":"http://domain.com/searc

php - 在 Laravel 中使用阿拉伯字符作为 Slug

我正在使用这个包Github:eluquent-sluggable-persian对slug使用阿拉伯语,他们对包配置文件使用正则表达式,我不太擅长,我的错误是ErrorExceptioninsluggable.phpline106:preg_replace():Compilationfailed:nothingtorepeatatoffset0sluggable.php是我应该用原始配置文件替换的配置文件,我需要知道如何修复它。有错误的代码'method'=>function($string,$separator='-'){$_transliteration=array('/ä|æ|

laravel - 具有类别/子类别/文章 slug 的 SEO 友好 URL? [拉维尔]

首先,我在数据库中有Article模型和articles表。每篇文章都可以使用Laravel的标准URI结构显示:www.example.com/articles/5(其中5文章id。)。每篇文章都有一个slug字段(articles表中的slug列),所以对于RouteModelBinding它是很容易改变这一点,并在URI中使用slug而不是id:在RouteServiceProvider.php我刚刚添加:publicfunctionboot(Router$router){parent::boot($router);\Route::bind('articles',function

html - Google hreflang 语言困惑 : Do I have to add hreflang for the page ITSELF?

关于Google'shreflangdocumentation,在2种语言的例子中,它说:ImagineyouhaveanEnglishlanguagepagehostedathttp://www.example.com/,withaSpanishalternativeathttp://es.example.com/.YoucanindicatetoGooglethattheSpanishURListheSpanish-languageequivalentoftheEnglishpageinoneofthreeways:HTMLlinkelementinheader.IntheHTML

javascript - 如何确保搜索引擎可以看到我的 "single page"Backbone.js 网站上的内容?

所以我必须基于Backbone.js理想地构建一个网站。该网站将是一种复杂的画廊,假设托管在www.example.com,我需要从该画廊打开的所有内容都可以在谷歌上搜索,例如>www.example.com/content/contentIDNumber。因此,我使用路由器类来定义此路由并像通常使用主干网一样处理页面更改。一切都很好。画廊将充满动态加载内容的无限列表。内容是通过自定义CMS创建的,因此我们无法真正预测页面列表,也无法提前创建站点地图或类似的东西。这就是说,我知道当我访问那个新页面时我可以轻松地动态更改html容器的标题和描述,但这是否足以让网站显示在google上?我

php - 在页面 URL 中强制使用 slug?

我正在决定是否强制使用slug以查看提交。现在这些工作中的任何一个都可以提交:domain.com/category/id/1/slug-title-heredomain.com/category/id/1/slug-blah-foo-bardomain.com/category/id/1/所有去同一个提交。您也可以将slug更改为您想要的任何内容,它仍然可以工作,因为它只检查类别、id和提交#(在第二个示例中)。我想知道这样做是否正确?从SEO的角度来看,我应该这样做吗?如果不是,我应该如何处理那些请求没有slug的URL的用户? 最佳答案

c# - 如何将 'text slug' 添加到 MVC3 中的页面 url?

看看StackOverflow做了什么:http://stackoverflow.com/questions/8933768/c-sharp-boolean-outside-method-wont-readURL在没有最终装饰器的情况下工作,主要用于SEO目的。我想要在我的ASP.NetMVC3应用程序中使用类似的东西。假设在Article表上我有一个字段Slugnvarchar(1024)notnull,我如何将其推出路由引擎以便在有人访问时显示链接?我希望ID是可见的并且即使最后没有slug链接也能正常工作。万一我更改了数据库中的slug,任何链接仍然有效,因为ID将是指向该文章的