我有一个餐厅目录 Rails 应用程序,我需要在其中按城市对内容(餐厅描述页面)进行分类。城市存储在数据库中。我的问题:
- Rails 这样做的方法是什么?是否最好在路由中添加范围,例如 ex。语言环境?例如:example.com/en/new-york/restaurants...
- 如果内容是针对当地人的,那么翻译、音译或保留城市名称是否更好。例如:example.com/moscow vs example.com/moskva vs example.com/москва 在“Rails-wayness”和 SEO 友好性方面?
- 在 SEO 方面,使用子域 (new-york.example.com) 还是子目录 (example.com/new-york) 更好。
如果您能分享您对此事的经验,我将不胜感激!