mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 22:51:06 +08:00
FEATURE: let Google index pages so it can remove them
Google insists on indexing pages so it can figure out if they can be removed from the index. see: https://support.google.com/webmasters/answer/6332384?hl=en This change ensures the we have special behavior for Googlebot where we allow indexing, but block the actual indexing via X-Robots-Tag
This commit is contained in:
@ -806,7 +806,13 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
|
||||
def add_noindex_header
|
||||
response.headers['X-Robots-Tag'] = 'noindex' if request.get?
|
||||
if request.get?
|
||||
if SiteSetting.allow_index_in_robots_txt
|
||||
response.headers['X-Robots-Tag'] = 'noindex'
|
||||
else
|
||||
response.headers['X-Robots-Tag'] = 'noindex, nofollow'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
protected
|
||||
|
Reference in New Issue
Block a user