Skip to content

Instantly share code, notes, and snippets.

@chadclark
Last active October 17, 2022 11:48
Show Gist options
  • Save chadclark/5600194 to your computer and use it in GitHub Desktop.
Save chadclark/5600194 to your computer and use it in GitHub Desktop.
Robots.txt for Staging and Production. By adding these rewrite rules to your .htaccess file, robots_dev.txt will be served as robots.txt on any non-production server.
RewriteEngine On
# Robots.txt for Staging and Production -- change productiondomain.com to the actual url of your production site
RewriteCond %{HTTP_HOST} !productiondomain.com$ [NC]
RewriteRule ^robots.txt robots_dev.txt [L]
User-agent: *
Allow: /
User-agent: *
Disallow: /
@dalph
Copy link

dalph commented Jan 23, 2020

Maybe, it is more careful solution:

RewriteCond %{HTTP_HOST} !^productiondomain.com $ [NC]
RewriteRule ^robots.txt robots_dev.txt [L]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment