diff --git a/firebase.json b/firebase.json index 1dd4a98080..908303a259 100644 --- a/firebase.json +++ b/firebase.json @@ -19,6 +19,8 @@ { "regex": "(.*)\\.$", "destination": ":1", "type": 301 }, { "source": "/ads", "destination": "https://flutter.dev/monetization", "type": 301 }, + { "source": "/blog", "destination": "https://flutter.dev/blog", "type": 301 }, + { "source": "/blog/:rest*", "destination": "https://flutter.dev/blog/:rest*", "type": 301 }, { "source": "/community", "destination": "https://flutter.dev/community", "type": 301 }, { "source": "/gallery", "destination": "https://github.com/flutter/gallery#flutter-gallery", "type": 301 }, { "source": "/showcase", "destination": "https://flutter.dev/showcase", "type": 301 }, diff --git a/sites/www/firebase.json b/sites/www/firebase.json index f033ce7883..bdac6d3ec9 100644 --- a/sites/www/firebase.json +++ b/sites/www/firebase.json @@ -25,6 +25,8 @@ { "source": "/adoptawidget", "destination": "https://docs.flutter.dev/adoptawidget", "type": 301 }, { "source": "/ads", "destination": "/monetization", "type": 301 }, + { "source": "/blog", "destination": "https://blog.flutter.dev/", "type": 302 }, + { "source": "/blog/:rest*", "destination": "https://blog.flutter.dev/:rest*", "type": 302 }, { "source": "/clock", "destination": "https://docs.flutter.dev/clock", "type": 302 }, { "source": "/community/china", "destination": "https://docs.flutter.dev/community/china", "type": 301 }, { "source": "/desktop", "destination": "/development/desktop", "type": 301 },