forked from canonical/ubuntu.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
redirects.yaml
1037 lines (1008 loc) · 52.5 KB
/
redirects.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
20.10/?: "/download"
404/?: "/"
500/?: "/"
2009/.+/: "/blog"
2010/.+/: "/blog"
2011/.+/: "/blog"
2012/.+/: "/blog"
2013/.+/: "/blog"
2014/.+/: "/blog"
504Released/?: "/blog"
ABOUT/?: "/about"
Community/Participate/Developers/?: "https://discourse.ubuntu.com/"
about/ubuntu-font/?: "https://design.ubuntu.com/font/"
content/.+/: "/blog"
news/.+/: "/blog"
newsitems/.+/: "/blog"
node/.+/: "/blog"
FreeNode/?: "https://discourse.ubuntu.com/"
IBM/?: "/ibm"
IdeaPool/?: "https://discourse.ubuntu.com/t/contribute/26"
LoCo/?: "http://loco.ubuntu.com/"
OpenOffice/?: "/desktop"
OpenSearch/?: "/desktop"
RecentChanges/?: "/blog"
Trademark policy/?: "/legal/intellectual-property-policy"
UbuntuFoundation/?: "/blog"
UbuntuOpenWeek/?: "/blog"
UpgradeIssue/?: "/download"
Upstart/?: "http://upstart.ubuntu.com/"
VMware/?: "https://canonical.com/partners"
Wiki/RecentChanges/?: "https://wiki.ubuntu.com/"
ZeroConfNetworking/?: "/server"
about-canonical/?: "https://www.canonical.com/about"
about/about-ubuntu/?: "/community"
about/about-ubuntu/components/?: "/community"
about/about-ubuntu/conduct/?: "/community/code-of-conduct"
about/about-ubuntu/derivatives/?: "/download/flavours"
about/about-ubuntu/diversity/?: "/community/diversity"
about/about-ubuntu/flavours/?: "/download/flavours"
about/about-ubuntu/governance/?: "/community/governance"
about/about-ubuntu/leadership-conduct/?: "/community/code-of-conduct"
about/about-ubuntu/our-philosophy/?: "/community/mission"
about/about-ubuntu/licensing/?: "/legal/intellectual-property-policy"
about/about-ubuntu/ubuntu-and-debian/?: "/community/debian"
about/canonical-and-ubuntu/?: "/community/canonical"
about/components/?: "/community"
about/contact-us/?: "/contact-us"
about/contact-us/form?: "/contact-us/form"
aboutus/?: "/about"
aboutus/contactus/?: "/contact-us"
aboutus/faq/?: "/about"
aboutus/online-accounts-legal-notice/?: "/legal/online-account-terms"
aboutus/privacypolicy/?: "/legal/data-privacy"
aboutus/privacypolicy/thirdparties/?: "/legal/data-privacy"
aboutus/trademarkpolicy.*/?: "/legal/intellectual-property-policy"
advantage/payment-methods/?: "/account/payment-methods"
ai/install-kubeflow/?: "https://charmed-kubeflow.io/docs/install"
ai/services/?: "/ai/consulting"
android/?: "/mobile"
appliances/?: "/appliance"
assesment-terms/?: "/legal"
cloud/openstack/?: "/openstack"
bigdata/?: "/server#built-for-big-data"
blog/topic/?: "/blog"
blog/topics/?: "/blog"
blog/85-of-enterprises-have-yet-to-cross-the-chasm-to-full-kubernetes-and-cloud-native-adoption-according-to-industry-global-survey-from-canonical/?: "/blog/canonical-global-survey-kubernetes-cloud-native"
bootstack/?: "/openstack/managed"
business/ services/contact/?: "/contact-us"
business/?: "/support"
business/advantage/?: "/pricing"
business/advantage/contact/?: "/support/contact-us"
business/cloud.*/?: "/openstack"
business/desktop.*/?: "/desktop/enterprise"
business/get-ubuntu/download/?: "/download"
business/get-ubuntu/server.*/?: "/download/server"
business/landscape/?: "/landscape"
business/landscape/compliance/?: "/landscape"
business/landscape/contact-us/?: "/support/contact-us"
business/landscape/contact-us/thank-you/?: "/support/thank-you"
business/landscape/contact/?: "/support/contact-us"
business/landscape/ema-whitepaper/?: "/blog/enterprise-class-ubuntu-management-with-canonical-landscape/"
business/landscape/how-to-get-landscape/?: "/landscape"
business/landscape/return-on-investment/?: "/support"
business/landscape/systems-management/?: "/landscape/features"
business/landscape/working-with-landscape/?: "/landscape"
business/server/hyperscale/?: "/server/hyperscale"
business/server/services?: "/server/management"
business/serve.*: "/server"
business/services/?: "/support"
business/services/cloud/?: "/pricing"
business/services/contact/?: "/desktop/contact-us"
business/services/desktop/?: "/desktop/enterprise"
business/services/free-assessment/?: "/desktop/contact-us"
business/services/gratis-assessment/?: "/desktop/contact-us"
business/services/gratis-assessment/vielen-dank/?: "/desktop/contact-us"
business/services/overviedesktop/?: "/desktop"
business/services/overview/?: "/support"
business/services/server/?: "/server/management"
business/systems-management/?: "/support"
business/systems-management/compliance/?: "/support"
business/systems-management/contact/?: "/support/contact-us"
business/systems-management/ema-whitepaper/?: "/blog/enterprise-class-ubuntu-management-with-canonical-landscape/"
business/systems-management/features/?: "/landscape/features"
business/systems-management/how-to-get-landscape/?: "/landscape"
business/systems-management/return-on-investment/?: "/support"
business/systems-management/systems-management/?: "/support"
business/systems-management/working-with-landscape/?: "/landscape"
business/whats-new.*/?: "/blog"
careers/?: "https://www.canonical.com/careers"
category/audience/community/?: "https://discourse.ubuntu.com/"
category/audience/?: https://discourse.ubuntu.com/
category/consumer/?: https://discourse.ubuntu.com/
category/enterprise/?: /support
category/interview-candidates/?: https://www.canonical.com/careers
category/isv/?: /desktop/snappy
category/ihv/?: /core
category/oem/?: /core
category/event-type/live-events/?: /blog/category/events
category/event-type/live-webinar/?: /blog/category/webinars
category/product/cloud/?: /openstack
category/product/desktop/?: /desktop
category/product/enterprise-services/?: /support
category/product/landscape/?: /landscape
category/product/(server|ubuntu-server-edition)/?: /server
category/product/ubuntu-advantage/?: /support
category/product/ubuntu-light/?: http://lubuntu.net/
# old certification.ubuntu.com redirects
certified/desktop/?: "/certified/desktops"
certified/server/?: "/certified/servers"
certified/soc/?: "/certified/socs"
certified/hardware/(?P<canonical_id>.*): "/certified/{canonical_id}"
certified/catalog/search/?: "/certified"
certified/desktop/models/?: "/certified/desktops"
certified/server/models/?: "/certified/servers"
certified/iot/models/?: "/certified/iot"
certified/soc/models/?: "/certified/socs"
certified/why-certified/?: "/certified/why-certify"
certified/devices/?: "/certified/iot"
certification/?: "/certified"
cc/?: "/security/certifications"
cc-eal/?: "/security/certifications"
cis-audit/?: "/security/certifications"
cloud/awsome/?: "https://launchpad.net/awsome"
cloud/azure/?: "/cloud/public-cloud"
cloud/bootstack/?: "/openstack/managed"
cloud/bootstack/contact-us/?: "/openstack/contact-us?product=managed-cloud"
cloud/build-a-cloud/?: "/openstack"
cloud/cloud-labs/?: "/openstack"
cloud/cloud-tools/?: "/openstack"
cloud/cloud-tools/juju/?: "https://jaas.ai/"
cloud/cloud-tools/jumpstart-training/?: "/openstack/training"
cloud/cloud-tools/jumpstart/?: "/openstack/training"
cloud/cloud-tools/maas/?: "https://maas.io/"
cloud/cloud-tools/openstack/?: "/openstack"
cloud/cloud-tools/reference-architecture/?: "/blog/ubuntu-openstack-reference-implementation/"
cloud/consultancy/?: "/openstack"
cloud/contact-us/?: "/openstack/contact-us"
cloud/cool-stuff/?: "/openstack"
cloud/deployment/?: "https://jaas.ai/"
cloud/ecosystem/?: "/openstack"
cloud/ecosystem/ubuntu-certified-public-cloud/?: "/cloud/public-cloud"
cloud/ecosystem/ubuntu-oil/?: "/openstack"
cloud/ecosystem/ubuntu-openstack-interoperability-lab/?: "/openstack"
cloud/ecosystem/ubuntu-public-cloud-programme/?: "/cloud/public-cloud"
cloud/foundation-cloud/?: "/openstack/consulting"
cloud/insight.*/?: "/blog/cloud-and-server/"
cloud/install/?: "/download/cloud"
cloud/juju/?: "https://jaas.ai/"
cloud/jumpstart-trainin.*: "/openstack/training"
cloud/jumpstar.*/?: "/openstack"
cloud/kubernetes/?: "/kubernetes"
cloud/labs/?: "/openstack"
cloud/londonagenda/?: "/openstack"
cloud/maas/?: "https://maas.io/"
cloud/managed-cloud/?: "openstack/managed"
cloud/managed-cloud/thank-you/?: "/openstack/thank-you"
cloud/management/?: "/pricing"
cloud/newsletter-thank-you/?: "/openstack/newsletter-thank-you"
cloud/nycagenda/?: "/blog"
cloud/openstack/autopilot/?: "/openstack"
cloud/openstack/managed-cloud/?: "/openstack/managed"
cloud/openstack/managed-cloud/contact-us/?: "/openstack/contact-us?product=managed-cloud"
cloud/openstack/managed-cloud/contact/?: "/openstack/contact-us?product=managed-cloud"
cloud/openstack/managed/?: "/openstack/managed"
cloud/openstack/managed/contact-us/?: "/openstack/contact-us?product=managed-cloud"
cloud/openstack/managed/contact/?: "/openstack/contact-us?product=managed-cloud"
cloud/openstack/reference-architecture/?: "/blog/ubuntu-openstack-reference-implementation/"
cloud/openstack/storage/?: "/ceph"
cloud/openstack/storage/contact-us/?: "/ceph/contact-us"
cloud/openstack/training/?: "/openstack/training/"
cloud/openstacktraining/contact-us/?: "/openstack/contact-us?product=openstack-training"
cloud/orchestration/?: "https://jaas.ai/"
cloud/orchestration/deployment/?: "https://jaas.ai/"
cloud/orchestration/juju/?: "https://jaas.ai/"
cloud/orchestration/maas/?: "https://maas.io/"
cloud/partner-ecosystem/?: "/openstack"
cloud/partners/?: "/openstack"
cloud/plans-and-pricing/?: "/pricing/pro"
cloud/private-cloud/awsome/?: "https://launchpad.net/awsome"
cloud/private-cloud/build-your-own/?: "/openstack"
cloud/private-cloud/hybrid-cloud/?: "/openstack"
cloud/private-cloud/jumpstart/?: "/openstack/training"
cloud/private-cloud/openstack/?: "/openstack"
cloud/private-cloud/reference-architecture/?: "/blog/ubuntu-openstack-reference-implementation/"
cloud/private-steps/?: "/openstack"
cloud/private/?: "/openstack"
cloud/private/deploy/?: "/openstack"
cloud/private/ubuntu-live-cloudinfocus/?: "/openstack"
cloud/provisioning/?: "https://maas.io/"
cloud/public-cloud/guest/?: "/cloud/public-cloud"
cloud/public-cloud/infrastructure/?: "/openstack"
cloud/public-cloud/strategy/?: "/openstack"
cloud/public-steps/?: "/cloud/public-cloud"
cloud/public/?: "/cloud/public-cloud"
cloud/public/deploy/?: "https://jaas.ai/"
cloud/registerlondon/?: "/openstack"
cloud/registernyc/?: "/openstack"
cloud/services/?: "/pricing/pro"
cloud/service-providers/?: "/openstack"
cloud/snappy/?: "/core"
cloud/solutions/jumpstart/?: "/openstack/training"
cloud/storage/?: "/ceph"
cloud/storage/contact-us/?: "/openstack/contact-us?product=storage"
cloud/technical-resources/?: "/openstack"
cloud/tools/?: "/openstack"
cloud/tools/bootstack/?: "/openstack/managed"
cloud/tools/bootstack/contact-us/?: "/openstack/contact-us?product=managed-cloud"
cloud/tools/cluster/?: "/openstack/training"
cloud/tools/juju/?: "https://jaas.ai/"
cloud/tools/jumpstart.*?: "/openstack/training"
cloud/tools/lxd/?: "https://canonical.com/lxd"
cloud/lxd/?: "https://canonical.com/lxd"
lxd/?: "https://canonical.com/lxd/"
lxd/(?P<path>.*)/?: "https://canonical.com/lxd/{path}"
cloud/tools/maas/?: "https://maas.io/"
cloud/tools/openstack/?: "/openstack"
cloud/tools/openstack/reference-architechure/?: "/blog/ubuntu-openstack-reference-implementation/"
cloud/tools/snappy/?: "/desktop/snappy"
cloud/tools/ubuntu-openstack/reference-architecture/?: "/blog/ubuntu-openstack-reference-implementation/"
cloud/tools/your-cloud/?: "/openstack/managed"
cloud/training/?: "/openstack/training"
cloud/training/contact-us/?: "/openstack/contact-us?product=openstack-training"
cloud/training/classroom-contact-us/?: "/openstack/contact-us?product=openstack-training-classroom"
cloud/training/onsite-contact-us/?: "/openstack/contact-us?product=openstack-training-onsite"
cloud/training/server-admin-onsite-contact-us/?: "/openstack/contact-us?product=openstack-training-server-admin"
cloud/training/training-form/?: "/openstack/contact-us?product=openstack-training-classroom"
cloud/ubuntu-openstack/?: "/openstack"
cloud/use-a-cloud/?: "/cloud/public-cloud"
cloud/why-ubuntu/?: "/openstack"
cloudbox/?: "/openstack"
cloudbox/consultancy/?: "/openstack"
cloudbox/private/?: "/openstack"
cloudbox/support/?: "/support"
cloudbox/training/?: "/openstack/training"
cluster/?: "/openstack/training"
community/conduct/?: "/community/code-of-conduct"
community/get-involved/?: "https://discourse.ubuntu.com/t/contribute/26"
community/participate/?: "https://discourse.ubuntu.com/t/contribute/26"
contact/CDDistributor/?: "/download/desktop"
contact/marketplace/?: "https://partner-portal.canonical.com/"
contact/trademark/?: "/legal/terms-and-policies/contact-us"
contact/trademarkviolation/?: "/legal/terms-and-policies/contact-us"
contact/training/?: "/openstack/contact-us?product=openstack-training"
contact/whitepaper-thankyou/?: "/blog/white-papers/"
contact/whitepaper/?: "/blog/white-papers/"
containers/docker-ubuntu/?: "/containers"
containers/kubernetes/?: "/kubernetes"
containers/lxd/?: "https://canonical.com/lxd"
core/smartstart(?P<path>.*)/?: "/core/services{path}"
credentialing/?: "/credentials"
credentialling/(?P<path>.*)/?: "/credentials/{path}"
credentialling/?: "/credentials"
credentialing/(?P<path>.*)/?: "/credentials/{path}"
cube/?: "/credentials"
cube/microcerts/?: "/credentials"
cube/study/?: "/credentials"
data/?: "https://canonical.com/data"
data/(?P<path>.*)/?: "https://canonical.com/data/{path}"
data-privacy/?: "/legal/data-privacy"
de/?: "/"
debian/?: "/community/debian"
dell/uec/?: "/dell"
desktop/1710/?: "/desktop"
desktop/business/?: "/desktop/enterprise"
desktop/dev/?: "/desktop/developers"
desktop/developers/thin-client/?: "/desktop"
desktop/education/?: "/desktop/organisations"
desktop/enterprise/?: "/desktop/organisations"
desktop/features/.*/?: "/desktop/features"
desktop/for-business/?: "/desktop/enterprise"
desktop/for-developers/?: "/desktop/developers"
desktop/get-ubuntu/alternative-download.*?: "/download/alternative-downloads"
desktop/get-ubuntu/download-zh.*: "https://cn.ubuntu.com/desktop/"
desktop/get-ubuntu/download.*: "/download"
desktop/get-ubuntu/upgrade/?: "/tutorials/tutorial-upgrading-ubuntu-desktop"
desktop/get.*/?: "/download/desktop"
desktop/government/?: "/desktop/organisations"
desktop/management/?: "/pricing/pro"
desktop/partners/?: "https://canonical.com/partners/desktop"
desktop/services/?: "/pricing/pro"
desktop/snappy/?: "/desktop/developers"
desktop/statistics/?: "/desktop"
desktop/take-the-tour-gallery/?: "http://tour.ubuntu.com/"
desktop/take-the-tour/?: "http://tour.ubuntu.com/"
desktop/tenders/?: "/desktop/contact-us"
desktop/tenders/contact-us/?: "/desktop/contact-us"
desktop/tenders/thank-you/?: "/desktop/thank-you"
desktop/ubuntu-kylin.*: "https://cn.ubuntu.com/desktop/"
desktop/why.*/?: "/desktop"
desktopedition/?: "/desktop"
developer/?: "/desktop/developers"
developer/blog/?: "https://snapcraft.io/blog"
developer/community-resources/?: "https://forum.snapcraft.io"
developer/core/?: "/download/iot"
developer/core/documentation/?: "https://docs.ubuntu.com"
developer/core/examples/?: "https://forum.snapcraft.io"
developer/core/examples/assertions/?: "https://forum.snapcraft.io"
developer/core/examples/gadget-snaps/?: "https://forum.snapcraft.io"
developer/core/examples/hooks/?: "https://forum.snapcraft.io"
developer/core/examples/interfaces/?: "https://forum.snapcraft.io"
developer/core/examples/snaps-on-mir/?: "/tutorials/secure-ubuntu-kiosk"
developer/core/get-started/?: "https://snapcraft.io/docs/getting-started"
developer/core/get-started/artik-5-10/?: "/download/iot"
developer/core/get-started/compute-module-3/?: "/download/iot/raspberry-pi-compute-module-3"
developer/core/get-started/developer-setup/?: "https://snapcraft.io/docs/getting-started"
developer/core/get-started/dragonboard-410c/?: "/download/iot/qualcomm-dragonboard-410c"
developer/core/get-started/installation-medias/?: "/download/iot/installation-media"
developer/core/get-started/intel-joule/?: "/download/iot"
developer/core/get-started/intel-nuc/?: "/download/iot/intel-nuc"
developer/core/get-started/kvm/?: "/download/iot/kvm"
developer/core/get-started/orange-pi-zero/?: "http://www.orangepi.org/downloadresources/"
developer/core/get-started/raspberry-pi-2-3/?: "/download/iot/raspberry-pi-2-3"
developer/core/publish-and-distribute/?: "https://snapcraft.io"
developer/core/troubleshooting/?: "https://forum.snapcraft.io"
developer/core/tutorials/?: "https://snapcraft.io/tutorials"
developer/snapcraft/?: "https://snapcraft.io"
developer/start/ubuntu-for-devices/installing-ubuntu-for-devices/?: "https://ubports.com/"
developer/start/ubuntu-for-devices/porting-new-device/?: "https://ubports.com/"
developer/static/resources/ubuntu-core-16-security-whitepaper.pdf: "/internet-of-things"
developer/target-platforms/?: "/download/iot"
developer/target-platforms/boards/?: "/download/iot"
developer/target-platforms/boards/up-squared/?: "/download/iot/up-squared-iot-grove-server"
developers/?: "/desktop/developers"
developer-terms-and-conditions/?: "/legal/developer-terms-and-conditions"
donations/?: "/download/desktop/contribute/"
download/desktop/contribute/?: "/download/desktop/thank-you/"
download /: "/download"
download-old/?: "/download"
download/CN/?: "https://cn.ubuntu.com/desktop/"
download/Universal/?: "/download"
download/arm/?: "/download/server/arm"
download/armFedora/?: "/download/server/arm"
download/cloud/build-openstack/?: "/openstack/install"
download/cloud/cloud-archive-instructions/?: "/download/cloud"
download/cloud/install-autopilot-testdrive/?: "/download/cloud"
download/cloud/install-openstack-with-autopilot/?: "/download/cloud"
download/cloud/install-ubuntu-openst/?: "/download/cloud"
download/cloud/install-ubuntu-openstack/?: "/download/cloud"
download/cloud/conjure-up/?: "/openstack/developer"
download/cloud/autopilot/?: "/download/cloud"
download/core/?: "/download/iot"
download/core/up-squared-iot-grove/?: "/download/iot/up-squared-iot-grove-server"
download/core(?P<page>/.*)/?: "/download/iot{page}"
download/cloud/try-openstack/?: "/openstack/developer"
openstack/developer?: "/openstack/install#workstation-deployment"
download/cn/?: "https://cn.ubuntu.com/desktop/"
download/desktop/Unetbootin/?: "/tutorials/tutorial-create-a-usb-stick-on-ubuntu"
download/desktop/alternative-download/?: "/download/alternative-downloads"
download/desktop/alternative-downloads/?: "/download/alternative-downloads"
download/desktop/burn-a-dvd-on-mac-osx/?: "/tutorials/tutorial-burn-a-dvd-on-macos"
download/desktop/burn-a-dvd-on-macos/?: "/tutorials/tutorial-burn-a-dvd-on-macos"
download/desktop/burn-a-dvd-on-windows/?: "/tutorials/tutorial-burn-a-dvd-on-windows"
download/desktop/create-a-usb-stick-on-mac-osx/?: "/tutorials/tutorial-create-a-usb-stick-on-macos"
download/desktop/create-a-usb-stick-on-macos/?: "/tutorials/tutorial-create-a-usb-stick-on-macos"
download/desktop/create-a-usb-stick-on-windows/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/desktop/create-a-usb-stick-on-ubuntu/?: "/tutorials/tutorial-create-a-usb-stick-on-ubuntu"
download/desktop/burn-a-dvd-on-ubuntu/?: "/tutorials/tutorial-burn-a-dvd-on-ubuntu"
download/desktop/create-a-usb-stick-on-mac-osx\]/?: "/tutorials/tutorial-create-a-usb-stick-on-macos"
download/desktop/create-a-usb-stick-on-ub/?: "/tutorials/tutorial-create-a-usb-stick-on-ubuntu"
download/desktop/create-a-usb-stick-on-windows\)l/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/desktop/install-desktop-latest/?: "/download/desktop"
download/desktop/install-desktop-long-term-support/?: "/download/desktop"
download/desktop/install-desktop/?: "/download/desktop"
download/desktop/install-ubuntu-with-windows/?: "/tutorials/try-ubuntu-before-you-install"
download/desktop/install-ubuntu-desktop/?: "/tutorials/tutorial-install-ubuntu-desktop"
download/desktop/try-ubuntu-before/?: "/download/desktop"
download/desktop/try-ubuntu-before-you-install/?: "/tutorials/try-ubuntu-before-you-install"
download/desktop/upgrade;/?: "/tutorials/tutorial-upgrading-ubuntu-desktop"
download/desktop/upgrade/?: "/tutorials/tutorial-upgrading-ubuntu-desktop"
download/desktop/windows-installer.*/?: "/download/desktop"
download/desktop/zh-.*/?: "https://cn.ubuntu.com/desktop/"
download/desktops/?: "/download/desktop"
download/flavours: "/desktop/flavours"
download/git/?: "/download"
download/help/burn-a-cd-on-mac-osx/?: "/tutorials/tutorial-burn-a-dvd-on-macos"
download/help/burn-a-cd-on-ubuntu/?: "/tutorials/tutorial-burn-a-dvd-on-ubuntu"
download/help/burn-a-cd-on-ubuntuhttp://www\.ubuntu\.com/download/help/burn-a-cd-n-ubuntu/?: "/tutorials/tutorial-burn-a-dvd-on-ubuntu"
download/help/burn-a-cd-on-windows/?: "/tutorials/tutorial-burn-a-dvd-on-windows"
download/help/burn-a-dvd-on-mac-osx/?: "/tutorials/tutorial-burn-a-dvd-on-macos"
download/help/burn-a-dvd-on-ubuntu/?: "/tutorials/tutorial-burn-a-dvd-on-ubuntu"
download/help/burn-a-dvd-on-windows/?: "/tutorials/tutorial-burn-a-dvd-on-windows"
download/help/cloud-archive-instructions/?: "/download/cloud"
download/help/create-a-usb-st/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/help/create-a-usb-stick-/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/help/create-a-usb-stick-on-mac-osx/?: "/tutorials/tutorial-create-a-usb-stick-on-macos"
download/help/create-a-usb-stick-on-ubuntu/?: "/tutorials/tutorial-create-a-usb-stick-on-ubuntu"
download/help/create-a-usb-stick-on-windows/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/help/create-a-usb-stick-on-windowsI/?: "/tutorials/tutorial-create-a-usb-stick-on-windows"
download/help/install-desktop-latest/?: "/tutorials/tutorial-install-ubuntu-desktop"
download/help/install-desktop-long-term-support/?: "/tutorials/tutorial-install-ubuntu-desktop"
download/help/install-ubuntu-cloud/?: "https://help.ubuntu.com/lts/clouddocs/en/Intro.html"
download/help/install-ubuntu-desktop/?: "/tutorials/tutorial-install-ubuntu-desktop"
download/help/install-ubuntu-server/?: "/tutorials/tutorial-install-ubuntu-server"
download/help/install-ubuntu-with-windows/?: "/tutorials/try-ubuntu-before-you-install"
download/help/install-ubuntu-with-windowswww\.alternatifbilisim\.org/?: "/tutorials/try-ubuntu-before-you-install"
download/help/try-ubuntu-before-you-install/?: "/tutorials/try-ubuntu-before-you-install"
download/iot/raspberry-pi-2-3/?: "/download/raspberry-pi"
download/iot/intel-iei-tank-870/?: "/download/intel-iei-tank-870"
download/iot/raspberry-pi/?: "/download/raspberry-pi"
download/iot/raspberry-pi-2-3-core/?: "/download/raspberry-pi-2-3-core"
download/iot/raspberry-pi-compute-module-3/?: "/download/raspberry-pi-compute-module-3"
download/iot/orange-pi-zero/?: "http://www.orangepi.org/downloadresources/"
download/iot/qualcomm-dragonboard-410c/?: "/download/qualcomm-dragonboard-410c"
download/iot/intel-nuc/?: "/download/intel-nuc"
download/iot/intel-nuc-desktop/?: "/download/intel-nuc-desktop"
download/iot/intel-iotg/?: "/download/iot/intel-iot"
download/orange-pi-zero/?: "http://www.orangepi.org/downloadresources/"
download/raspberry-pi-2-3-core/?: "/download/raspberry-pi-core"
download/raspberry-pi-compute-module-3/?: "/download/raspberry-pi-core"
download/intel-joule/?: "/download/iot/"
download/intel-joule-desktop/?: "/download/iot/"
download/samsung-artik-5-10/?: "/download/iot/"
download/samsung-artik-5-10-server/?: "/download/iot/"
download/iot/kvm/?: "/core/docs/getting-started"
download/kvm/?: "/core/docs/getting-started"
download/iot/up-squared-iot-grove-server/?: "/download/up-squared-iot-grove-server"
download/releasenotes.*/?: "https://wiki.ubuntu.com/Releases"
download/server/download/?: "/download/server"
download/server/install-ubuntu-server/?: "/tutorials/tutorial-install-ubuntu-server"
download/server/linuxone/?: "/download/server/s390x"
download/server/power8/?: "/download/server/power"
download/server/thank-you-linuxone/?: "/download/server/thank-you-s390x"
download/server/step1/?: "/download/server/multipass"
download/server/step2/?: "/download/server"
download/server/provisioning/?: "https://maas.io/"
download/support/documentation/faq/shipit/?: "https://blog.canonical.com/2011/04/05/shipit-comes-to-an-end/"
download/ubuntu-kylin-zh-CN/?: "https://cn.ubuntu.com/desktop/"
download/ubuntu/?: "/download/desktop"
download/ubuntu/a/?: "/download/alternative-downloads"
download/ubuntu/alternative-download.*?: "/download/alternative-downloads"
download/ubuntu/do/?: "/download"
download/ubuntu/downloa/?: "/download"
download/ubuntu/download-zh/?: "https://cn.ubuntu.com/desktop/"
download/ubuntu/download/?: "/download/desktop"
download/ubuntu/upgrade/?: "/tutorials/tutorial-upgrading-ubuntu-desktop"
download/ubuntu/window.*: "/download/desktop"
download/zh-CN/?: "https://cn.ubuntu.com/desktop/"
download/how-to-verify/?: "/tutorials/tutorial-how-to-verify-ubuntu"
download/desktop/try-ubuntu-before-you-install/?: "/tutorials/try-ubuntu-before-you-install"
download/desktop/install-ubuntu-desktop/?: "/tutorials/tutorial-install-ubuntu-desktop"
download/ubuntu-flavours/?: "/download/flavours"
download/ubuntu-kylin/?: "https://cn.ubuntu.com/desktop/"
download/xilinx/?: "/download/amd"
download/amd-xilinx/?: "/download/amd"
downloads/?: "/download"
downloads/desktop/?: "/download/desktop"
ec2/?: "/cloud/public-cloud"
edge/?: "/edge-computing"
edge-cloud/?: "/cloud"
education.*/?: "/desktop/education"
employment/?: "https://www.canonical.com/careers"
employment/SSEBzr/?: "https://www.canonical.com/careers"
end-of-life/?: "/about/release-cycle"
engage/architecting-price-performance-private-cloud/?: "/engage/build-cost-effective-private-cloud"
engage/autonomous-more-profitable-farming-using-AI-and-lightweight-robots/?: "/engage/small-robot-company"
engage/finance/?: "/engage/ubuntu-finance-sector-whitepaper"
engage/iot-business-model2/?: "/engage/iot-business-model"
engage/iot-elkhart-lake/?: "/download/iot/intel-iot"
engage/kubernetes-case-study/?: "/engage/k8s-allan-gray"
engage/multi-cloud-guide2/?: "/engage/a-business-guide-to-cloud-migration"
engage/multi-cloud-guide/?: "/engage/a-business-guide-to-cloud-migration"
engage/North-Americas-first-autonomous-runway-snowplough-case-study/?: "/engage/northstar"
engage/charmed-openstack-adoption-whitepaper/?: "/engage/openstack-deployment-guide"
engage/vmware-to-openstack/?: "/engage/vmware-to-charmed-openstack"
engage/Nayatel-Pakistan-based-public-cloud-case-study/?: "/engage/nayatel-casestudy-charmed-openstack"
engage/отчет-о-ценах-на-бесплатные-облачные-хранилища/?: "/engage/ru/redhat-openstack-comparison-whitepaper"
engage/от-vmware-к-charmed-openstack/?: "/engage/ru/vmware-to-charmed-openstack"
engage/сравнение-платформ-kubernetes/?: "/engage/ru/enterprise-kubernetes-comparison"
engage/сравнение-платформ-red-hat-openstack-canonical-charmed-openstack/?: "/engage/ru/cloud-pricing-report-2021"
engage/custom-ubuntu-pro-image-on-azure: "/engage/unlisted/custom-ubuntu-pro-image-on-azure"
engage/ShellOnboarding: "/engage/unlisted/shell-onboarding"
engage/AT&TProOnboarding: "/engage/unlisted/at&t-onboarding"
engage/smart-start-whitepaper/?: "/engage/4-ways-to-accelerate-time-to-market-for-iot-devices"
engage/snapd-whitepaper: /engage/ota-updates-iot-guide
engage/cloud-pricing-report-2021/?: "/engage/cloud-pricing-report"
engage/cloud-pricing-report-2022/?: "/engage/cloud-pricing-report"
engage/vmware-to-charmed-openstack/?: "/engage/from-vmware-to-open-source"
engage/openstack-made-easy/?: "/engage/openstack-ebook-beginners"
engage/openstack-ebook/?: "/engage/openstack-ebook-beginners"
engage/an-introduction-to-real-time-linux-part-i/?: "/engage/an-introduction-to-real-time-linux"
enterprise-canonical-kubernetes/?: "https://assets.ubuntu.com/v1/Enterprise-Canonical-Kubernetes.pdf"
es/?: "/"
esm/?: "/security/esm"
esm/faq/?: "/esm#faq"
favicon.png?: "https://assets.ubuntu.com/v1/cb22ba5d-favicon.png"
files/.*\.pdf?: "/blog"
fips/?: "/security/fips"
forum/?: "https://discourse.ubuntu.com/t/ubuntu-forums/22"
forums/?: "https://discourse.ubuntu.com/t/ubuntu-forums/22"
foundation-cloud/?: "/openstack/consulting"
foundation-cloud-build/?: "/openstack/consulting"
frs/?: "/"
gateways/?: "/internet-of-things/gateways"
get/?: "/download"
getubuntu/?: "/download"
GetUbuntu/?: "/download"
hardware-summit/?: "/blog/canonical-hosts-leading-odms-at-ubuntu-hardware-summit/"
hardy/?: "https://wiki.ubuntu.com/HardyHeron"
how-can-it-be-free/?: "/desktop"
hybrid-cloud/?: "/cloud"
i-cloud-jumpstart/?: "/openstack/training"
i-cloud/?: "/openstack"
icons/?: "https://design.ubuntu.com/"
icsw2010/?: "/ibm"
include/.*/?: "/blog"
index(\.html|\.php)?: "/"
index2?: "/"
index_india/?: "/"
index_in/?: "/"
index_de/?: "/"
index_dell/?: "/dell"
index_dell_latam/?: "/dell"
index_ebuyer/?: "/"
index_kylin/?: "/"
index_roadshow/?: "/"
info/testing/?: "https://wiki.ubuntu.com/QATeam"
info/release-end-of-life/?: "/about/release-cycle"
install\.php/?: "/download"
intellectual-property-policy/?: "/legal/intellectual-property-policy"
internet-of-things/partners/?: "/internet-of-things#get-in-touch"
internet-of-things/developers/?: "/desktop/developers"
internet-of-things/digital-signage/?: "/internet-of-things/smart-displays"
internet-of-things/edgex/?: "/internet-of-things"
iot/?: "/internet-of-things"
iot/gateways/?: "/internet-of-things/gateways"
iot/digital-signage/?: "/internet-of-things/smart-displays"
iot/smart-displays/?: "/internet-of-things/smart-displays"
iot/appstore/?: "/internet-of-things/appstore"
iot/edgex/?: "/internet-of-things"
iot/networking/?: "/internet-of-thing/networking"
iot/smart-city/?: "/internet-of-thing/smart-city"
iot/management/?: "/internet-of-thing/management"
iot/nvidia/contact-us/?: "/internet-of-things/nvidia/contact-us"
IoT/?: "/internet-of-things"
IOT/?: "/internet-of-things"
iot-appstore/?: "/internet-of-things/appstore"
IP/?: "/legal/intellectual-property-policy"
ip-policy/?: "/legal/intellectual-property-policy"
juju/?: "https://jaas.ai/"
jumpstart/?: "/openstack/contact-us?product=managed-cloud"
jobs/?: "https://pages.ubuntu.com/employee_engagement_campaign.html"
k8s/?: "/kubernetes"
kubeflow/?: "/ai/what-is-kubeflow"
kubeflow/consulting/?: "/ai/consulting"
kubeflow/what-is-kubeflow/?: "/ai/what-is-kubeflow"
kubeflow/features/?: "/ai/what-is-kubeflow"
kubeflow/install/?: "https://charmed-kubeflow.io/docs/install"
kubeflow/contact-us/?: "/ai/contact-us"
kubeflow/thank-you/?: "/ai/thank-you"
kubuntu/simple/oneiric/desktop/kubuntu-11\.10-desktop-amd64\.iso\.torrent/?: "https://kubuntu.org/getkubuntu/"
kubernetes/features/?: "/kubernetes/charmed-k8s"
kubernetes/partners/?: "/kubernetes"
kubernetes/cloud-native-kubernetes-usage-report-2021/?: "https://juju.is/cloud-native-kubernetes-usage-report-2021"
legal/bootstack/?: "/legal/managed-services"
legal/dataprivacy(?P<page>.*)/?: "/legal/data-privacy{page}"
legal/data-privacy-enquiry/?: "/legal/data-privacy/enquiry"
legal/contributors/licence-agreement-faq/?: "/legal/contributors/faq"
legal/contributors/submit/?: "/legal/contributors/agreement"
legal/bootstack/service-description/?: "/legal/ubuntu-pro-description"
legal/bootstack/privacy/?: "/legal/ubuntu-pro-description"
legal/dataprivacy/snap-store/? : "/legal/data-privacy/snap-store"
legal/dataprivacy/sso/? : "/legal/data-privacy/sso"
legal/data-privacy/third-parties?: "/legal/data-privacy"
legal/data-privacy/webinar/2018-04-01?: "/legal/data-privacy/webinar"
legal/IP/?: "/legal/intellectual-property-policy"
legal/managed-services?: "/legal/ubuntu-pro-description"
legal/managed-services-description?: "/legal/ubuntu-pro-description"
legal/managed-services-privacy?: "/legal/ubuntu-pro-description"
legal/managed-services/privacy?: "/legal/ubuntu-pro-description"
legal/managed-services/service-description?: "/legal/ubuntu-pro-description"
legal/online-accounts/?: "/legal/online-account-terms"
legal/privacy-policy/?: "/legal/data-privacy"
legal/privacy-policy/third-parties/?: "/legal/data-privacy"
legal/service-terms(?P<page>.*)/?: "/legal/ubuntu-advantage-service-terms{page}"
legal/terms-and-policies/privacy-policy?: "/legal/data-privacy"
legal/ubuntu-advantage/?: "/legal/ubuntu-pro"
legal/ubuntu-advantage/service-description: "/legal/ubuntu-pro-description"
legal/ubuntu-advantage/service-description-ja/2017-06-27: "/legal/ubuntu-pro-description/ja"
legal/ubuntu-advantage/service-description-ja/2017-02-09: "/legal/ubuntu-pro-description/ja"
legal/ubuntu-advantage/ua-terms-ja/?: "/legal/ubuntu-pro-service-terms/ja"
legal/short-terms(?P<page>.*)/?: "/legal/ubuntu-advantage-service-terms/{page}"
legal/short-terms-ja/?: "/legal/ubuntu-pro-description/ja"
legal/ubuntu-advantage/service-description/?: /legal/ubuntu-pro-description
legal/ubuntu-advantage-service-description: /legal/ubuntu-pro-description
legal/ubuntu-advantage/ua-terms/?: "/legal/ubuntu-pro-service-terms"
legal/ubuntu-advantage-service-terms/?: "/legal/ubuntu-pro-service-terms"
legal/ubuntu-advantage-service-terms/ja?: "/legal/ubuntu-pro-description/ja"
legal/ubuntu-advantage/assurance/?: "/legal/ubuntu-pro-assurance"
legal/ubuntu-advantage-assurance/?: "/legal/ubuntu-pro-assurance"
legal/ubuntu-advantage/personal/?: "/legal/ubuntu-pro/personal"
legal/terms-and-policies/terms/?: "/legal/terms"
legal/terms-and-policies/trademarks/?: "/legal/trademarks"
legal/terms-and-policies/intellectual-property-policy/?: "/legal/intellectual-property-policy"
legal/terms-and-policies/intellectual-property-policy/2013-05-14/?: "/legal/intellectual-property-policy/2013-05-14"
legal/terms-and-policies/online-account-terms/?: "/legal/online-account-terms"
legal/terms-and-policies/terms-of-service/?: "/legal/terms-of-service"
legal/terms-and-policies/confidentiality-agreement/?: "/legal/confidentiality-agreement"
legal/terms-and-policies/developer-terms-and-conditions/?: "/legal/developer-terms-and-conditions"
legal/terms-and-policies/launchpad-terms-of-service/?: "/legal/launchpad-terms-of-service"
legal/terms-and-policies/livepatch-terms-of-service/?: "/legal/livepatch-terms-of-service"
legal/terms-and-policies/jaas-beta-terms-of-service/?: "/legal/jaas-beta-terms-of-service"
legal/terms-and-policies/systems-information-notice/?: "/legal/systems-information-notice"
legal/terms-and-policies/font-licence/?: "/legal/font-licence"
legal/terms-and-policies/font-licence/ofl-1.1-ufl-1.0.diff/?: "/legal/font-licence/differences"
legal/terms-and-policies/font-licence/faq/?: "/legal/font-licence/faq"
legal/terms-and-policies/privacy-policy/?: "/legal/data-privacy"
licensing/? : "/legal/intellectual-property-policy"
livepatch/?: "/security/livepatch"
lotus/?: "/ibm"
maas/?: "https://maas.io/"
managed/kafka/?: "/managed/apps/kafka"
managed/cassandra?: "/managed/apps/cassandra"
managed/apps/contact-us/?: "/managed/contact-us"
managed-apps/?: "/managed/apps"
managed-apps/contact-us/?: "/managed/contact-us"
managed-apps/thank-you/?: "/managed/thank-you"
management/?: "/support"
management/compliance/?: "/landscape/features"
management/contact-us/?: "/support/contact-us"
management/ema-whitepaper/?: "/blog/enterprise-class-ubuntu-management-with-canonical-landscape/"
management/features/?: "/landscape/features"
management/how-to-get-landscape/?: "/landscape/pricing"
management/how-to-get-landscape/contact-us/?: "/landscape/pricing"
management/landscape/?: "/landscape"
management/landscape-features/?: "/landscape/features"
management/return-on-investment/?: "/landscape"
management/working-with-landscape/?: "/landscape"
management/u/?: "/support"
management/ubuntu-advantage/?: "/pricing/pro"
marketplace/jointhanks/?: "https://partner-portal.canonical.com/"
mirror_hit/.*/?: "https://releases.ubuntu.com/"
model-driven-operations/?: "/blog/tag/model-driven-operations"
msd/?: "/legal/managed-services-description"
mystory/?: "/blog"
multi-cloud/?: "/cloud"
n/?: "/desktop"
netbook.*/?: "/desktop"
ods/?: "/blog/extreme-openstack"
oil/?: "/openstack"
Openstack/?: "/openstack"
openstack/storage/?: "/ceph"
openstack/training/?: "/training"
openstack/partners/?: "/openstack"
openstack/tco-calculator/?: "/openstack/pricing-calculator"
packages/kde351.*/?: "https://releases.ubuntu.com/"
partners/contact-us/?: "https://partner-portal.canonical.com/"
partners/trainin.*?: "/openstack/training"
partners/partners/trainin.*?: "/openstack/training"
partner.*/?: "https://canonical.com/partners"
planetubuntu/?: "http://planet.ubuntu.com/"
pricing/infra/?: "/pricing/pro"
privacy-policy/?: "/legal/data-privacy"
privacypolicy/?: "/legal/data-privacy"
privacy-policy/third-parties/?: "/legal/data-privacy"
privacy-policy/thirdparties/?: "/legal/data-privacy"
privacypolicy/thirdparties/?: "/legal/data-privacy"
private-cloud/?: "cloud/"
products/?: "/"
products/GetUb.*/?: "/download"
products/SoftwareCatalogue/?: "https://apps.ubuntu.com/cat/"
products/WhatIsUb/products/whatisubuntu/desktop/featuresuntu/desktopedition/morefeatures/?: "/desktop"
products/WhatIsUbuntu/gobuntu/?: "https://wiki.ubuntu.com/Gobuntu"
products/WhatIsUbuntu/kubuntu/?: "https://kubuntu.org/"
products/whatisubuntu/serveredition/cloud.*: "/openstack"
products/WhatIsUbuntu/serveredition.*: "/server"
products/whatisubuntu/serveredition.*: "/server"
products/WhatIsUbuntu/xubuntu/?: "https://xubuntu.org/"
products/casestudies.*: "/blog/case-studies/"
products/download/?: "/download"
products/mobile/?: "/mobile"
products/softwarecatalogue/?: "https://apps.ubuntu.com/cat/"
products/ubuntu/release-cycle/: "/about/release-cycle"
products/what/?: "/desktop"
products/whatIsubu\.\.\.veredition/?: "/desktop"
products/whatIsubuntu/releases/?: "/about/release-cycle"
products/whatisubu\.\.\.4features/?: "/desktop"
products/whatisubuntu/\d\d\d.*/?: "/desktop/features"
products/whatisubuntu/?: "/desktop"
products/whatisubuntu/accessibility/?: "https://help.ubuntu.com/community/Accessibility"
products/whatisubuntu/arm/?: "/server/hyperscale"
products/whatisubuntu/derivatives/?: "/download/flavours"
products/whatisubuntu/desktop/features/?: "/desktop/features"
products/whatisubuntu/desktopedition/?: "/desktop"
products/whatisubuntu/desktopedition:/?: "/desktop"
products/whatisubuntu/download/?: "/download/desktop"
products/whatisubuntu/gobuntu/?: "https://wiki.ubuntu.com/Gobuntu"
products/whatisubuntu/kubuntu/?: "https://kubuntu.org/"
products/whatisubuntu/screenshots-710/?: "/desktop/features"
products/whatisubuntu/serveredition/cloud.*/?: "/openstack"
products/whatisubuntu/serveredition.*?: "/server"
products/whatisubuntu/xubuntu/?: "/download/flavours"
products/whatisubuntu/xubuntutitolo:Xubuntuaccesso:22/?: "https://xubuntu.org/"
products/whitepapers/?: "/blog/white-papers/"
project/?: "/about"
project/about-ubuntu/?: "/community"
project/about-ubuntu/components/?: "/community"
project/about-ubuntu/conduct/?: "/community/code-of-conduct"
project/about-ubuntu/derivatives/?: "/download/flavours"
project/about-ubuntu/diversity/?: "/community/diversity"
project/about-ubuntu/governance/?: "/community/governance"
project/about-ubuntu/leadership-conduct/?: "/community/code-of-conduct"
project/about-ubuntu/licensing/?: "/legal/intellectual-property-policy"
project/about-ubuntu/our-philosophy/?: "/community/mission"
project/about-ubuntu/ubuntu-and-debian/?: "/community/debian"
project/about/?: "/about"
project/canonical-and-ubuntu/?: "/community/canonical"
project/case-studies/?: "/blog/case-studies/"
project/derivatives/?: "/download/flavours"
project/open-source/?: "/community/mission"
promo.*/?: "/download"
public-cloud/?: "/cloud/public-cloud"
qct/?: "https://pages.canonical.com/QCTCloudHardware.html"
raspberrypi(?P<page>.*)/?: "/raspberry-pi{page}"
realtime-kernel/?: "/real-time"
release-end-of-life/?: "/about/release-cycle"
release-notes/oneiric-ocelot/?: "https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes"
release-notes/precise-pangolin/?: "https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes"
releases/?: "https://releases.ubuntu.com"
releaseendoflife/?: "/about/release-cycle"
risc-v/?: "https://wiki.ubuntu.com/RISC-V"
robots.txt?: "/static/files/robots.txt"
robotics/esm/?: "/robotics/ros-esm"
rss\.xml/?: "/blog/feed"
rss\.xmlsubscribe=feed/?: "/blog/feed"
s/ubuntu.*/?: "/blog"
screenshots/?: "/desktop/features"
screenshots/document_view/?: "/desktop"
security/notices/atom.xml/?: "/security/notices/rss.xml"
server-provisioning/?: "https://maas.io/"
server/doc/?: "/server"
server/download/?: "/download/server"
server/features/administration/?: "/server/management"
server/features/cloud/?: "/openstack"
server/features.*/?: "/server"
server/get-ubuntu/?: "/download/server"
server/get-ubuntu/download/?: "/download/server"
server/how-can-it-be-free/?: "/server"
server/livepatch/?: "/livepatch"
server/maas/?: "https://maas.io/"
server/maas/contact-us/?: "/server/contact-us?product=server-maas"
server/management/?: "/pricing/pro"
server/plans-and-pricing/?: "/pricing/pro"
server/provisioning/?: "https://maas.io/"
server/services/?: "/server/management"
server/technical-resources/?: "/server"
servervirtualization/?: "/server"
serveur/?: "/server"
service/?: "/support"
services/?: "/support"
services/server/?: "/server/management"
shipit.*: "https://blog.canonical.com/2011/04/05/shipit-comes-to-an-end/"
sites/.*: "/blog"
silicon/?: "https://canonical.com/partners/silicon/"
smart-start(?P<path>.*)/?: "/core/services/guide"
smartstart(?P<path>.*)/?: "/core/services/guide"
snappy/?: "/desktop/developers"
software/?: "https://apps.ubuntu.com/cat/"
start-download.*: "/download"
storage/?: "/ceph"
successes/?: "/blog"
sun/?: "https://canonical.com/partners"
support/Community/mailinglists/etiquette/?: "https://discourse.ubuntu.com/t/mailing-lists/710"
support/assurance/?: "/support"
support/bugs/?: "https://help.ubuntu.com/community/ReportingBugs"
support/commercial/.*/?: "/support"
support/community/?: "https://discourse.ubuntu.com/t/community-support/709"
support/community/chat/?: "https://discourse.ubuntu.com/t/internet-relay-chat/24"
support/community/chatirc/?: "https://discourse.ubuntu.com/t/internet-relay-chat/24"
support/community/launchpad/?: "https://discourse.ubuntu.com/t/internet-relay-chat/24"
support/community/local-language/?: "https://discourse.ubuntu.com/t/local-communities/34"
support/community/locallanguage/?: "https://discourse.ubuntu.com/t/local-communities/34"
support/community/mailing-lists/?: "https://discourse.ubuntu.com/t/mailing-lists/710"
support/community/mailinglists/?: "https://discourse.ubuntu.com/t/mailing-lists/710"
support/community/mailinglists/etiquette/?: "https://discourse.ubuntu.com/t/mailing-lists/710"
support/community/support/?: "https://discourse.ubuntu.com/t/community-support/709"
support/community/web-forums/?: "https://discourse.ubuntu.com/t/ubuntu-forums/22"
support/community/webforums/?: "https://discourse.ubuntu.com/t/ubuntu-forums/22"
support/communitysupport/:/?: "https://discourse.ubuntu.com/t/community-support/709"
support/communitysupport/?: "https://discourse.ubuntu.com/t/community-support/709"
support/custom/hplaptops/?: "/support"
support/documentation/?: "https://discourse.ubuntu.com/t/ubuntu-documentation/707"
support/documentation/faq/root/?: "https://discourse.ubuntu.com/contribute/support"
support/esm/?: "/esm"
support/faq/?: "/support"
support/free/?: "https://discourse.ubuntu.com/"
support/local: "https://discourse.ubuntu.com/t/local-communities/34"
support/local/?: "https://discourse.ubuntu.com/t/local-communities/34"
support/marketplace.*?: "https://canonical.com/partners/find-a-partner"
support/paid.*/?: "/support"
support/plans-and-pricing/?: "/pricing"
support/releasenotes.*/?: "https://wiki.ubuntu.com/Releases"
support/services.*/?: "/support"
support/supportoptions/freesupport/?: "https://discourse.ubuntu.com/t/supporting-users/20"
support/supportoptions.*?: "/support"
support/training.*?: "/openstack/training"
support/webtocase/sun/thankyou/?: "/support"
syndicated/kubuntu-download-demo/?: "https://kubuntu.org/"
syndicated/kubuntu-download/?: "https://kubuntu.org/"
system/files/.*\.pdf: "/blog"
tag/.*/?: "/blog"
take-the-tour/?: "http://tour.ubuntu.com/en/"
taxonomy/term/.*/.*/feed?: "/blog/feed"
taxonomy/term/.*: "/blog"
tco-calculator/?: "/openstack/tco-calculator"
testing.*: "https://wiki.ubuntu.com/QATeam"
terms/?: "/legal/terms"
themes/ubuntu07/images/icon-ubuntu\.pngFreeDoom/?: "https://design.ubuntu.com/"
themes/ubuntu07/images/ubuntulogo\.png/?: "https://design.ubuntu.com/wp-content/uploads/logo-ubuntu_su-orange-hex.png"
things/?: "/internet-of-things"
things/newsletter-thank-you/?: "/internet-of-things/newsletter-thank-you"
ti/?: "https://canonical.com/partners"
touch/install/?: "/mobile"
tour/?: "http://tour.ubuntu.com/en/"
tour/en/?: "http://tour.ubuntu.com/en/"
tour/zh-CN/?: "http://tour.ubuntu.com/zh-CN/"
trademark-policy/?: "/legal/intellectual-property-policy"
tuxaward/?: "/blog/ubuntu-wins-tux-award/"
ua/?: "/support"
ua-assurance-terms/?: "/legal/ubuntu-advantage-assurance"
ua-dell-tc/?: "/legal/ua-dell-tc"
ua-servicedescription/?: "/legal/ubuntu-pro-description"
legal/ubuntu-pro-description/?: "https://assets.ubuntu.com/v1/a4163c80-Ubuntu%20Pro%20description%20(unified).pdf"
legal/ubuntu-pro-description/ja?: "https://assets.ubuntu.com/v1/a4163c80-Ubuntu%20Pro%20description%20(unified).pdf"
legal/ubuntu-pro-description/jp?: "https://assets.ubuntu.com/v1/a4163c80-Ubuntu%20Pro%20description%20(unified).pdf"
ubuntu-advantage/?: "/support"
ubuntu-advantage-storage/?: "/ceph"
ubuntu-core/?: "/core"
ubuntu/\+mirror.*/?: "https://wiki.ubuntu.com/Mirrors"
ubuntu/[0-9].*/?: "https://releases.ubuntu.com/"
ubuntu/?: "/desktop"
ubuntu/TrademarkPolicy/?: "/legal/intellectual-property-policy"
ubuntu/applications/?: "/desktop/features"
ubuntu/components/?: "/community"
ubuntu/feat.*: "/desktop/features"
ubuntu/licensing/?: "/legal/intellectual-property-policy"
ubuntu/philosophy/?: "/community/mission"
ubuntu/relationshi.*?: "/community/canonical"
ubuntu/releases/?: "https://wiki.ubuntu.com/Releases"
ubuntu/take-the-tour-gallery/?: "/desktop/take-the-tour-gallery"
ubuntu/take-the-tour/?: "http://tour.ubuntu.com/en/"
ubuntu/trademarkpolicy/?: "/legal/intellectual-property-policy"
ubuntu/whats-new/?: "/desktop/"
ubuntu/why-is-it-free/?: "/desktop"
ubuntu/why-use-ubuntu/?: "/desktop"
ubuntudeveloperday/?: "/blog"
ubuntuserver/?: "/server"
uhs.*/?: "/blog/canonical-hosts-leading-odms-at-ubuntu-hardware-summit/"
una/?: "/blog"
usn/atom.xml?: "/security/notices/atom.xml"
webinar/desktopmigration/?: "https://events.webdialogs.com/portal/wippages/register.php?id=616666a83a&l=en-US"
welcome/?: "/"
whitepapers/beta/robotics/?: "/engage/robot-operating-system-choice"
wiki.*/?: "https://wiki.ubuntu.com/"
yourcloud/?: "/openstack/managed"
ziskejte/prechod910/?: "/download"
uasd/?: "/legal/ubuntu-pro-description"
(usn/)?(USN|usn)-?(?P<page>[0-9]+-[0-9]+)/?: "/security/notices/USN-{page}/"
usn/?: "/security/notices"
usn/rss\.xml: "/security/notices/rss.xml"
(?P<page>.*)\.html: "/{page}"
(?P<page>.+)/: "/{page}"
telecommunications/?: "/telco"
telcos/?: "/telco"
telco/magma/?: "/telco"
telco/osm(/.*)?/?: "/telco"
fan/?: "https://wiki.ubuntu.com/FanNetworking"
# Community
community/canonical/?: "/community/governance/canonical"
community/code-of-conduct/?: "/community/governance/code-of-conduct"
community/debian/?: "/community/governance/debian"
community/diversity/?: "/community/governance/diversity"
community/mission/?: "/community/governance/mission"
# Kubernetes charm pages
kubernetes/docs/charm-aws-iam/?: "https://charmhub.io/aws-iam"
kubernetes/docs/charm-aws-integrator/?: "https://charmhub.io/aws-integrator"
kubernetes/docs/charm-azure-integrator/?: "https://charmhub.io/azure-integrator"
kubernetes/docs/charm-calico/?: "https://charmhub.io/calico"
kubernetes/docs/charm-canal/?: "https://charmhub.io/canal"
kubernetes/docs/charm-containerd/?: "https://charmhub.io/containerd"
kubernetes/docs/charm-docker-registry/?: "https://charmhub.io/docker-registry"
kubernetes/docs/charm-easyrsa/?: "https://charmhub.io/easyrsa"
kubernetes/docs/charm-etcd/?: "https://charmhub.io/etcd"
kubernetes/docs/charm-flannel/?: "https://charmhub.io/flannel"
kubernetes/docs/charm-gcp-integrator/?: "https://charmhub.io/gcp-integrator"
kubernetes/docs/charm-kata/?: "https://charmhub.io/kata"
kubernetes/docs/charm-keepalived/?: "https://charmhub.io/keepalived"
kubernetes/docs/charm-kubeapi-load-balancer/?: "https://charmhub.io/kubeapi-load-balancer"
kubernetes/docs/charm-kubernetes-control-plane/?: "https://charmhub.io/kubernetes-control-plane"
kubernetes/docs/charm-kubernetes-master/?: "https://charmhub.io/kubernetes-control-plane"
kubernetes/docs/charm-kubernetes-worker/?: "https://charmhub.io/kubernetes-worker"
kubernetes/docs/charm-openstack-integrator/?: "https://charmhub.io/openstack-integrator"
kubernetes/docs/charm-tigera-secure-ee/?: "https://charmhub.io/tigera-secure-ee"
kubernetes/docs/charm-vsphere-integrator/?: "https://charmhub.io/vsphere-integrator"
# Blog redirects
blog/search/?: /search
blog/canonical-announces-ubuntu-22-04-lts-support-for-flexran-reference-software-2/?: /blog/canonical-announces-ubuntu-22-04-lts-support-for-flexran-reference-software
# Copied from https://github.com/canonical-web-and-design/blog.ubuntu.com/blob/master/redirects.yaml
# Wordpress CMS pages & resources
blog/admin(?P<page>(/.*)?): https://admin.insights.ubuntu.com/admin{page}
blog/wp-(?P<page>.+): https://admin.insights.ubuntu.com/wp-{page}
# Archive pages
blog/page/(?P<page>[0-9]+)/?: /blog/archives?page={page}
# Category archive pages
blog/articles/?: /blog/archives?category=articles
blog/case-studies/?: /blog/archives?category=case-studies
blog/news/?: /blog/archives?category=news
blog/tutorials/?: /blog/archives?category=tutorials
blog/webinars/?: /blog/archives?category=webinars
blog/category/(?P<category>[^/]+)/?: /blog/archives?category={category}
blog/category/(?P<category>[^/]+)/year/(?P<year>[0-9]{4})/?: /blog/archives?category={category}&year={year}
# Group archive pages
blog/canonical-announcements/?: https://canonical.com/press-centre
blog/press-centre/?: https://canonical.com/press-centre
blog/phone-and-tablet/?: /blog/archives?group=phone-and-tablet
blog/page/(?P<page>[0-9]+)/(?P<group>[^/]+)/?: /blog/archives?group={group}&page={page}
blog/group/(?P<group>[^/]+)/?: /blog/archives?group={group}
blog/topic/(?P<group>(canonical-announcements|cloud|desktop|internet-of-things))/?: /blog/archives?group={group}
# alternative homepage used for a/b test
blog/home/?: /
# specific article redirects
blog/event/mobile-world-congress-2018/?: /blog/nvidia-gtc-2018
blog/(2019/02/05/)?ubuntu-14-04-trusty-tahr-end-of-life/?: /blog/ubuntu-14-04-trusty-tahr
blog/kubernetes-1-19-available-from-canonical..*: /blog/kubernetes-1-19-available-from-canonical
blog/kubernetes-1-21-available-from-canonical..*: /blog/kubernetes-1-21-available-from-canonical
blog/what-is-elasticsearch-and-how-are-enterprises-using-it: /blog/what-is-elasticsearch
blog/managed-postgresql: /blog/what-is-postgresql
blog/howto-host-your-own-snap-store: /internet-of-things/appstore
# Move snappy topic to snapcraft
blog/topics/snappy/?: /blog/topics/snapcraft
# Removal of the resources section
resources/?: "/blog"
# Redirects from the soon-to-be-retired Apache+Squid frontend
# From https://pastebin.canonical.com/p/3TXyyNkWkg/
search/google-appliance/(?P<query>.*)/?: /search?q={query}
news/pressreleasearchive/?: https://canonical.com/press-centre
download/desktop/questions/?: /download/desktop/thank-you
# Tutorials section
tutorials/tutorial/(?P<path>.*)/?: /tutorials/{path}
t/(?P<path>.*)/?: /tutorials/{path}
tutorial/(?P<path>.*)/?: /tutorials/{path}
tutorials/microstack-get-started? : /openstack/tutorials
tutorials/install-openstack-with-conjure-up? : /openstack/tutorials
tutorials/electron-kiosk/?: https://mir-server.io/docs/make-a-secure-ubuntu-web-kiosk
tutorials/get-started-with-edgex-as-snaps?: /internet-of-things
# Image builder
build: /core/build
# IoT robotics
internet-of-things/robotics/?: /robotics
# Redirect navigation templates
templates/_(?P<path>.*)/?: /templates/{path}
shared/forms/interactive/_(?P<path>.*)/?: /shared/forms/interactive/{path}
# Redirect direct calls to /index
(?P<path>.*)/index: /{path}
# Server guide
server/guide: /server/docs
# Blog redirects to fix 500s
blog/topic/(?P<path>.*): /blog/topics/{path}
blog/topic: /blog