【发布时间】:2011-02-27 11:08:10
【问题描述】:
我想让我的网站内的用户拥有自己的 URL,例如 http://mysite.com/username(类似于 GitHub,例如我的帐户是 http://github.com/sr3d)。这将有助于 SEO,因为与子域方法相反,每个配置文件都在同一个域下。
我的网站在 Rails 和 Nginx/Passenger 上运行。目前我有一个解决方案,在 nginx.conf 文件中使用大量重写,以及硬编码的控制器名称(也支持命名空间)。如果你们想看看,我可以在这里分享 nginx.conf。
我想知道是否有更好的方法使 URL 变得像这样。
(如果您建议在更好的地方发布此问题,请告诉我)
干杯,
亚历克斯
【问题讨论】:
标签: ruby-on-rails nginx github rewrite