草庐IT

create_slug

全部标签

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,您

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

拉维尔 : create hierarchical route for category

我正在实现类别结构,有些产品会有一级类别,但其他产品可能有两级或更多级别:/posts/cat2/post-sulg/posts/cat-1/sub-1/post-slug/posts/cat-3/sub../../../post-slug因为我不知道它会有多深并且使用类别slugs仅适用于seo(我只通过它的slug找到帖子)创建处理此结构的路由的最佳方法是什么? 最佳答案 你可以解决这个问题:Route::get('posts/{categories}','PostController@categories')->where('

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将是指向该文章的

ruby-on-rails - 我如何使用 gem/插件使我的 Rails View 对 SEO 友好(超越 slugs)?

除了URL中的slug之外,我正在努力使我的View对SEO更加友好:标题都显示为“无标题”我不为“关键字”或元标记填充任何内容任何其他有助于它对SEO友好的东西我不是在寻找任何“奇怪的”或黑帽,但我知道只是看着它,我没有做一些需要在标题和其他东西中完成的事情。 最佳答案 有点宽泛的问题,但出于SEO的目的,我在我的Rails应用程序中做了以下事情:Slugs:你已经提到了这一点。我看过有关如何制作像my-cool-page-1这样的slug的截屏视频,但我个人更喜欢FriendlyIDgem。标题:标题应该很简单,我只是在我的模型

asp.net-mvc - 我可以避免这种永久重定向来修复或添加 slug 吗?

我正在用MVC4编写一个网站,并且想部分复制StackExchange的路由问题样式。例如:stackoverflow.com/questions/15191392和stackoverflow.com/questions/15191392/not-the-real-title和stackoverflow.com/questions/15191392/can-i-avoid-this-redirect-to-fix-or-add-a-slug所有路由到同一个问题并更正URL。我希望slug始终存在且正确,即使路由不需要它。这是我当前的实现:routes.MapRoute("Item","

ajax - 动态内容和 SEO : Create 2 Separate Pages?

在一个网站上,有很多页面都有一个组件供用户发表评论。为了减少页面加载时间,并且由于很少有人使用评论系统,评论组件在页面加载后通过AJAX加载。问题:我们如何让Google索引在页面加载时通过AJAX加载的动态内容?AJAX和SEO上的许多其他页面建议让Google将内容索引为单独的页面。这不是一个有效的解决方案-我们不希望一个项目的评论是一个独特的页面。我们正在考虑的解决方案:创建页面的两个版本(一个静态的,一个动态的):www.example.com/page/comments_on(静态加载评论)www.example.com/page(通过AJAX加载页面后加载评论)然后,将ww

codeigniter - 不使用 slug 的 CodeIgniter 中的 SEO 友好 URL?

在CodeIgniter中有没有办法(通过路由)改变:example.com/category/4到example.com/category/foo-barFooBar是数据库中类别4的名称?应该允许从SEO友好的URL访问,但通过整数访问应该会导致404错误。这也应该动态工作,其中任何整数都会自动转换为其相应类别名称的URL安全版本。我见过一些使用“slugs”的解决方案……有没有合适的替代方案?谢谢。 最佳答案 在过去几个月的业余时间里,我一直在使用CodeIgniter,所以我仍在学习,但我会尝试一下(温和一点):URLHel