0

我正在使用 kjvarga 的 sitemap_generator gem 和 friendly_id gem

gem 'sitemap_generator', '3.4'
gem "friendly_id", "~> 4.0.9"

如果我使用 rake:sitemap:refresh 创建站点地图,我会得到这样的 URL

www.domainname.com/images/45

但是对于friendly_id,我使用 :name 属性来定义 URL,例如:

www.domainname.com/images/image-name

如何使 sitemap_generator 生成具有正确 URL 的 sitemap1.xml.gz?

我的 sitemap.rb 是

SitemapGenerator::Sitemap.default_host = "http://www.domainname.com/"

SitemapGenerator::Sitemap.add_links do |sitemap|

  Image.find_each do |image|
    sitemap.add image_path(image), :changefreq => 'monthly'
  end
end
4

1 回答 1

1

抱歉,生产服务器上的提交存在错误,已更正。现在它可以工作了,所以上面描述的 sitemap_generator 和friendly_id 的原理布局是可以的!

于 2013-03-28T12:06:14.353 回答