从浏览栏中的页面链接中删除下划线

时间:2014-07-21 07:47:32

标签: ruby-on-rails ruby

我想出了一个问题,即要做出优秀的搜索引擎优化,链接中不能有下划线。我有项目运行Ruby On Rails 3。 所以我现在想知道如何删除它们和/或用破折号替换它们。

我试图搜索这个Q但是只有答案与CSS有关。就像从链接中删除下划线一样。

以下是我的路线档案的一部分。

root :to => "home#index"

devise_for :admin_users, ActiveAdmin::Devise.config 
ActiveAdmin.routes(self)
  scope "(:locale)", :locale => /en|lv|ru/ do   
        resources :products,:waste_equipment,:sitemap,:energy, :energy_wood_machinery,:fuel_tanks, :soil_equipment,:soil, :tractors_and_loaders,:support_for_sport,:search,:location,:used_items,:admin_users,:conditions, :details,:projects,:knives,:messages, :mails, :photos,:emilianaserbatoi_products, :send_email_us,:subscribes, :home,:manufacturers, :location, :categories, :news, :manufacturer_products, :about_us,:contacts, :services, :partners 
  end

我想知道,可以使用路径文件或某些宝石来完成吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以在你的评论中做你的建议,但是你不能马上做,因为你最终会把所有以前的链接无效,这就是搜索你的腿的SEO等同。

你应该:

  • 将新规则添加为一组额外规则
  • 记录旧版链接访问
  • 提供moved_permanently状态代码(301),用于从旧路由重定向到新
  • 在您的日志从旧版链接中清空后一段时间从谷歌管理工具中删除它们并更新路线