我有一个拥有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(或错误的主机名?)
现在我该如何解决这个问题?
在子域名中,“_”是个坏主意吗?