Die Sitemap speichert Links, die ich in Entwicklung erstellt habe. Wie können die Verbindungen aus der Produktion genommen werden?Sitemap der Produktionslinks erstellen?
$ rake sitemap:create
In '/Users/galli01anthony/Dropbox/LiveToChallenge/public/sitemaps/':
+ sitemap.xml.gz 133 links/ 2.09 KB
Sitemap stats: 133 links/1 sitemaps/0m02s
Pinging with URL 'http://www.livetochallenge.com/sitemap.xml.gz':
Successful ping of Google
Successful ping of Bing
Die default_host korrekt ist, aber es ist Links wie http://www.livetochallenge.com/challenges/19-test zeigt, die in der Produktion gibt es nicht. http://0.0.0.0:3000/challenges/19-test existiert nur in der Entwicklung.
sitemap.rb
SitemapGenerator::Sitemap.default_host = 'http://www.livetochallenge.com/'
SitemapGenerator::Sitemap.public_path = 'public/sitemaps/'
SitemapGenerator::Sitemap.create do
add posts_path, changefreq: 'daily'
add challenges_path, changefreq: 'daily'
add inspirations_path, changefreq: 'weekly'
add users_path, changefreq: 'weekly'
add activities_path, changefreq: 'weekly'
add about_path, changefreq: 'monthly'
Post.find_each do |f|
add post_path(f.slug), lastmod: f.updated_at
end
Challenge.find_each do |f|
add challenge_path(f), lastmod: f.updated_at
end
Inspiration.find_each do |f|
add inspiration_path(f), lastmod: f.updated_at
end
User.find_each do |f|
add user_path(f), lastmod: f.updated_at
end
end
SitemapGenerator::Sitemap.ping_search_engines
Sind Sie sicher, dass Sie die alte sitemap.xml.gz-Datei gelöscht haben, bevor Sie '$ rake sitemap: create' im Produktionsmodus erneut ausführen? –
Ich löschte die Dateien manuell. Dann reran 'rake sitemap: create' zum selben Ergebnis @MuteMinute –
wo kommt' 19-test' her? Ist das ein Parameter für ein Modell? –