带有子域的rails中的站点地图生成器

时间:2011-08-19 05:27:59

标签: ruby-on-rails sitemap

我有一个拥有1000个用户的网站。 我的网站看起来像http://username.site.com

我验证了站点地图如果经过验证可以拥有多个域名。 Sitemap for a site with a large number of dynamic subdomains

我使用sitemap_generator插件生成站点地图。 (似乎最受欢迎)

https://github.com/kjvarga/sitemap_generator

我正在sitemap.rb中形成url,如下所示

 User.find_each do |user|
add '/' , :lastmod => user.updated_at ,:host=>"http://"+user.user_name+".site.com" ,:priority => 0.8
end

用户名还包含“_”..下划线

所以有些网址形成为http://user_name_with_underscore.site.com

站点地图生成器抛出错误

  

方案http不接受注册表部分:   user_name_with_underscore(或错误的主机名?)

现在我该如何解决这个问题?

在子域名中,“_”是个坏主意吗?

0 个答案:

没有答案