2015-12-03 10 views
6

Mi sono appena spostato da apache a nginx e non riesco a capire questa regola.Nginx regola per aggiungere l'intestazione x-robots-tag

Desidero aggiungere questa intestazione a tutte le pagine che includono una stringa di query.

add_header X-Robots-Tag "noindex, nofollow"; 

La regola di funzionamento di apache era.

RewriteCond %{QUERY_STRING} (^|&)(sortOrder|sortField) [NC] 
RewriteRule .* - [E=MY_SET_HEADER:1] 
Header set X-Robots-Tag "noindex,nofollow" env=MY_SET_HEADER 

Grazie in anticipo.

risposta

8

La riga successiva dovrebbe essere nel location blocco della vostra configurazione di nginx (di solito in /etc/nginx/sites-avalable/):

add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive"; 

dovrebbe essere bello per controllare prima e dopo la modifica con un:

# service nginx reload 

Tramite questo strumento online: http://headers.cloxy.net

E dovrebbe mostrare:

X-Robots-Tag: noindex, nofollow, nosnippet, noarchive 
Problemi correlati