Rails 中带有子域的站点地图生成器
我有一个拥有数千用户的网站。 我的网站看起来像 http://username.site.com 。
我验证了站点地图可以有多个域名(如果经过验证)。 具有大量动态的网站的站点地图子域
我正在使用 sitemap_generator 插件来生成站点地图。 (似乎最受欢迎)
https://github.com/kjvarga/sitemap_generator
我正在形成网址在 sitemap.rb 中,如下
User.find_each do |user|
add '/' , :lastmod => user.updated_at ,:host=>"http://"+user.user_name+".site.com" ,:priority => 0.8
end
用户名还包含“_”..下划线
,因此某些 url 形成为 http://user_name_with_underscore.site.com
站点地图生成器抛出错误
该方案http不接受注册表部分: user_name_with_underscore(或错误的主机名?)
现在我该如何解决这个问题?
在子域中“_”是一个坏主意吗?
I have a site with 1000s of user.
and my site looks like http://username.site.com .
I verified that sitemap can have multiple domain names if they are verified.
Sitemap for a site with a large number of dynamic subdomains
I am using sitemap_generator plugin to generate sitemap. ( seems the most popular)
https://github.com/kjvarga/sitemap_generator
I am forming the url in sitemap.rb as follows
User.find_each do |user|
add '/' , :lastmod => user.updated_at ,:host=>"http://"+user.user_name+".site.com" ,:priority => 0.8
end
The username also contains "_" .. underscore
so some url are formed as http://user_name_with_underscore.site.com
The sitemap generator throws error
the scheme http does not accept registry part:
user_name_with_underscore (or bad hostname?)
Now how do I get past this problem ??
And is '_' a bad idea in subdomains ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论