2014-07-21 52 views
0

我想出了一个问题,为了做出好的SEO,不能在链接中加下划线。我有项目运行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

解决方案:资源“废料设备”,:控制器=>:waste_equipment,:as =>:waste_equipment – Edgars

回答

1

你可以在你的评论中做你的建议,但是你一定不要一次做,因为你最终会把你以前的所有链接都取消,这就是拍摄你的腿的SEO等值。

你应该:

  • 添加新的规则,作为一个额外的一套规则
  • 日志遗留链路接入
  • 从旧路由重定向到新的
  • 提供moved_permanently状态代码(301)一段时间后,您的日志从传统链接中清空,将其从Google管理工具中删除并更新路线