0 0

rails params SEO化10

比如现在URL为
XX.com/posts/1?page=1&sortby=name
如何把后面的参数更SEO化

xx.com/posts/1-page-1-sortby-name
或者
xx.com/posts/1-1-name


问题补充:
edokeh 写道
写路由规则,你是哪个版本的rails?

rails3.0.8
路由的话应该怎么写?比如我要查询某个商家,条件是不定的,因为不知道用户会选择什么过滤条件,比如,条件为:XX街 XX行业,正常是这个样子

sellers/where=aa&type=bb&.......

现在要变成

sellers/aa-bb-....

一直没找到方法..
2011年6月16日 16:49

1个答案 按时间排序 按投票排序

0 0

写路由规则,你是哪个版本的rails?

2011年6月17日 12:58

相关推荐

    meta-tags, 用于 Ruby on Rails 应用程序的搜索引擎优化( SEO ).zip

    meta-tags, 用于 Ruby on Rails 应用程序的搜索引擎优化( SEO ) 元标记:使你的Rails 应用程序搜索引擎友好的gem 用于 Ruby on Rails 应用程序的搜索引擎优化( SEO ) 插件。Rails 上的 rubyMetaTags主分支完全支持 ...

    Struts2和Rails的国际化实现

    Struts2和Rails都是流行的Web开发框架,它们都提供了强大的功能来支持应用程序的国际化,使得开发者可以轻松地为不同语言的用户提供本地化体验。这里我们将深入探讨这两个框架的国际化实现。 **Struts2的国际化实现...

    rails国际化

    博文链接:https://ziyoujiedao.iteye.com/blog/150552

    Rails osdc

    3. **国际化和本地化**: Rails支持国际化(i18n)和本地化(l10n),允许开发者轻松地为不同的语言和地区定制应用程序。这通常涉及到对字符串资源进行管理,以及日期和时间格式的调整。 ### 结论 通过上述知识点的学习...

    Rails项目源代码

    项目部署通常选择Heroku、AWS、DigitalOcean等平台,使用Git进行版本控制,通过Capistrano等工具自动化部署。监控和日志管理也很重要,如使用New Relic、Lograge等工具。 10. **测试**: Rails鼓励TDD(测试驱动...

    component base rails applications

    本书《Component-Based Rails Applications》主要介绍了如何使用Rails引擎(Rails Engine)进行基于组件的Rails应用开发,以及如何对应用程序的大型模块进行拆分和模块化。以下是书中一些核心知识点的详细说明: 1....

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    rails2-sample

    同时,还将探讨Web 2.0的概念,包括社会化网络、用户生成内容和实时数据流等。 #### 8. Protective Measures(防护措施) 网络安全是任何Web应用都必须面对的问题。这一章节将讨论Rails中的安全特性,如防止SQL...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    - **步骤**:通过命令行使用`rails new project_name`来初始化一个新的Rails项目。 - **结构**:新项目将包含默认的目录结构,如`app`、`config`、`db`等,分别用于存放应用程序代码、配置文件、数据库迁移脚本等。 ...

    rails本地安装包完整版

    1. **activesupport-2.1.0.gem**:ActiveSupport是Rails的一个重要库,提供了许多实用的工具和方法,如时间区处理、字符串格式化、数组和哈希操作等。它也包含了一些核心的Ruby扩展,帮助开发者编写更简洁、更具表达...

    Rails

    标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...

    seo-ruby-on-rails::gem_stone: 一个将 Rails 设置为对 SEO 友好的示例应用程序

    SEO 和 Ruby On Rails 由的SEO代理制作的示例应用程序,用于将Rails设置为SEO友好。教程您可以在找到教程,或在。安装 git clone git@github....

    Rails recipes

    Rails的目的是让开发过程尽可能简洁和高效,因此它内置了许多自动化功能,使得开发者能够迅速地从零开始构建应用程序。Rails Recipes涵盖了Rails的众多方面,包括但不限于模型、视图、控制器、路由、数据库迁移、...

    params_for:使用 ActiveModel 电源验证 Rails 控制器参数

    安装将此行添加到您的应用程序的Gemfile : gem 'params_for' 然后执行: $ bundle或者自己安装: $ gem install params_for用法在您的控制器中: # app/controllers/fancy_controller.rbclass FancyController <...

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

    rails2.3.2

    在压缩包的文件名称列表中,只有一个条目 "rails",这可能意味着压缩包内包含了 Rails 框架的核心文件,如 gemspec 文件、库文件、初始化脚本等。开发者可以通过解压这个文件,进一步了解 Rails 框架的结构和工作...

    rails指南 中文版

    Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...

    Rails 101S

    - **自动化脚本**:编写`db:seed`等自动化脚本来简化数据库初始化过程。 - **Strong Parameters**:介绍Rails中的`strong parameters`概念,确保参数的安全传递。 - **Active Record Associations**:深入探讨Active...

Global site tag (gtag.js) - Google Analytics