mirror of
https://github.com/discourse/discourse.git
synced 2025-04-16 22:59:04 +08:00
add support for "Save Page Now" archive.org/web
This commit is contained in:
parent
d1b0939e02
commit
ceef06e771
@ -1,5 +1,7 @@
|
||||
module CrawlerDetection
|
||||
# added 'ia_archiver' based on https://meta.discourse.org/t/unable-to-archive-discourse-pages-with-the-internet-archive/21232
|
||||
# added 'Wayback Save Page' based on https://meta.discourse.org/t/unable-to-archive-discourse-with-the-internet-archive-save-page-now-button/22875
|
||||
def self.crawler?(user_agent)
|
||||
!/Googlebot|Mediapartners|AdsBot|curl|Twitterbot|facebookexternalhit|bingbot|Baiduspider|ia_archiver/.match(user_agent).nil?
|
||||
!/Googlebot|Mediapartners|AdsBot|curl|Twitterbot|facebookexternalhit|bingbot|Baiduspider|ia_archiver|Wayback Save Page/.match(user_agent).nil?
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user