Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sulfo/9f7f9d2efb8bb53251cbea8350ce74ab to your computer and use it in GitHub Desktop.
Save sulfo/9f7f9d2efb8bb53251cbea8350ce74ab to your computer and use it in GitHub Desktop.
# Set the root path (that's our variable not Nginx variable) to the landing page template file
set $rootPath "/map.php";
set $crawlerPath "/map.html";
if ($http_user_agent ~ "Ask Jeeves/Teoma|AdsBot-Google|exabot|Mediapartners-Google|GoogleToolbar|Google Web Preview|googlebot|yahoo|bingbot|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|msnbot|embedly|quora link preview|showyoubot|outbrain|pinterest|slackbot|vkShare|W3C_Validator|WebCrawler|Screaming Frog SEO Spider|Slackbot-LinkExpanding|robot|crawler") {
set $isCrawler 1;
rewrite ^ $crawlerPath;
}
if ($isCrawler = 0) {
rewrite ^ $rootPath;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment