mirror of
https://github.com/penpot/penpot.git
synced 2026-09-25 13:26:16 +00:00
🔧 Expand link preview crawler detection
Add the User-Agent values used by Mattermost, OpenGraph.xyz and the Twitter Card Validator to the production and development link-preview routing maps. This lets those crawlers reach the dynamic Open Graph response instead of receiving the generic Penpot preview. AI-assisted-by: space-bunny-free
This commit is contained in:
parent
a34b4011cf
commit
32d6ee195e
@ -62,7 +62,7 @@ http {
|
|||||||
# are served with dynamic Open Graph metadata from the backend.
|
# are served with dynamic Open Graph metadata from the backend.
|
||||||
map $http_user_agent $penpot_link_preview_agent {
|
map $http_user_agent $penpot_link_preview_agent {
|
||||||
default 0;
|
default 0;
|
||||||
~*(slackbot|discordbot|twitterbot|facebookexternalhit|facebookcatalog|whatsapp|telegrambot|linkedinbot|skypeuripreview|pinterestbot|redditbot|embedly|iframely|mastodon|bluesky|applebot|googlebot|bingbot|bingpreview|duckduckbot) 1;
|
"~*(slackbot|discordbot|twitterbot|facebookexternalhit|facebookcatalog|whatsapp|telegrambot|linkedinbot|skypeuripreview|pinterestbot|redditbot|embedly|iframely|mastodon|bluesky|applebot|googlebot|bingbot|bingpreview|duckduckbot|mattermost-bot|opengraph[.]xyz|twitter card validator)" 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
proxy_cache_path /tmp/cache/ levels=2:2 keys_zone=penpot:20m;
|
proxy_cache_path /tmp/cache/ levels=2:2 keys_zone=penpot:20m;
|
||||||
|
|||||||
@ -71,7 +71,7 @@ http {
|
|||||||
# are served with dynamic Open Graph metadata from the backend.
|
# are served with dynamic Open Graph metadata from the backend.
|
||||||
map $http_user_agent $penpot_link_preview_agent {
|
map $http_user_agent $penpot_link_preview_agent {
|
||||||
default 0;
|
default 0;
|
||||||
~*(slackbot|discordbot|twitterbot|facebookexternalhit|facebookcatalog|whatsapp|telegrambot|linkedinbot|skypeuripreview|pinterestbot|redditbot|embedly|iframely|mastodon|bluesky|applebot|googlebot|bingbot|bingpreview|duckduckbot) 1;
|
"~*(slackbot|discordbot|twitterbot|facebookexternalhit|facebookcatalog|whatsapp|telegrambot|linkedinbot|skypeuripreview|pinterestbot|redditbot|embedly|iframely|mastodon|bluesky|applebot|googlebot|bingbot|bingpreview|duckduckbot|mattermost-bot|opengraph[.]xyz|twitter card validator)" 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
proxy_cache_path /tmp/cache/ levels=2:2 keys_zone=penpot:20m;
|
proxy_cache_path /tmp/cache/ levels=2:2 keys_zone=penpot:20m;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user