`
kong1616
  • 浏览: 103268 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ROR seo系列 | 以.html结尾的url

阅读更多
好的静态url对seo也很有帮助,就算给个假的静态url,也比那些包含?等特殊符号的url好,更容易让搜索引擎读取。ROR中比较容易实现:

在 routes.rb文件中:

map.connect ':controller/:action/:id.html', :format => 'html'

还有一种更好的方法:
在ApplicationController中:       
  def default_url_options(options)
    { :format => 'html' }        
  end                             
routes.rb中就可以这么写:
map.connect ':controller/:action/:id.:format'


本文出自 “{ :Alex Space => " Ruby Notes " }” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/43355
分享到:
评论

相关推荐

    Source.Insight.v3.50.0027-ROR.rar

    Source Insight是一款广受程序员喜爱的源代码查看、编辑和分析工具,尤其在软件开发领域,它以其强大的功能和高效的性能著称。版本v3.50.0027是该软件的一个重要迭代,它在前一版本的基础上进行了多项改进和优化,以...

    ror中文资料

    Ruby中的变量分为四种类型:局部变量(以小写字母或下划线开头)、实例变量(以`@`开头)、类变量(以`@@`开头)和全局变量(以`$`开头)。 2. **控制结构**:Ruby提供了if语句、case语句、循环(如for、while、...

    mysqlDriver4ror.rar

    在给定的压缩包“mysqlDriver4ror.rar”中,包含的文件主要涉及MySQL的RubyGem版本和一个关于MySQL驱动安装的文本文件。RubyGem是Ruby语言的包管理器,用于简化库和依赖项的安装。 1. **MySQL RubyGem**: 这些gem...

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    ROR安装必备所有架包

    这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails的核心组件之一,它提供了控制器、路由和视图等功能。`actionpack-1.13.5....

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    初探ROR

    **初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...

    iflux-scaffold:宜丰支架

    遥看Django和RoR都有非常好用的脚手架功能,快速的生成项目骨架,管理项目的依赖,以及一些自动化功能。大大的增强了我们的开发体验。Ok,It's time to build it.请使用**node0.12+**版本Usage:npm install -g iflux...

    RoR选题方向—源代码

    1. **路由(Routing)**:RoR的路由系统将URL映射到控制器的行动上,通过`config/routes.rb`文件进行配置。理解路由规则有助于构建可扩展和灵活的Web应用。 2. **控制器(Controllers)**:控制器负责处理请求,...

    ROR 文件的上传与下载

    ### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    ror系列

    《Programming Ruby 2nd》是Ruby编程语言的经典教程,由Dave Thomas、Andy Hunt和Chad Fowler合著。这本书,也被称为“Pickaxe书”,因其封面的图像而得名,是学习Ruby语言的重要参考资料,尤其对于第二版(2nd ...

    Source.Insight.v3.50.0027-ROR

    Source.Insight.v3.50.0027-ROR 里面有注册机,可以下载

    Quest.Toad.for.Oracle.Xpert.v8.0-ROR

    Quest.Toad.for.Oracle.Xpert.v8.0-ROR 注册机,想必很多人想要吧

    sclo-ror42-rubygem-rails-html-sanitizer-1.0.3-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    sclo-ror42-3.0-2.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    rh-ror42-2.2-7.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    rh-ror50-5.0-5.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    Quest.Toad.for.Oracle.Suite.v8.0-ROR

    Quest.Toad.for.Oracle.Suite.v8.0-ROR 另外一个注册机,想必也有人想要把

Global site tag (gtag.js) - Google Analytics