|
| 1 | +Options +FollowSymlinks |
| 2 | +RewriteEngine on |
| 3 | + |
| 4 | +IndexIgnore * |
| 5 | +DirectoryIndex index.html |
| 6 | +ErrorDocument 404 /404.html |
| 7 | + |
| 8 | +RewriteCond %{HTTP_HOST} ^ceylon-lang.org$ [OR] |
| 9 | +RewriteCond %{HTTP_HOST} ^ceylon.beanvalidation.org$ [OR] |
| 10 | +RewriteCond %{HTTP_HOST} ^www.ceylon-lang.org$ [OR] |
| 11 | +RewriteCond %{HTTP_HOST} ^staging.ceylon-lang.org$ |
| 12 | + |
| 13 | +# Redirect old /documentation links to /documentation/current |
| 14 | +RewriteRule ^documentation$ /documentation/current$1 |
| 15 | +RewriteRule ^documentation/$ /documentation/current$1 |
| 16 | +RewriteRule ^documentation/index.html$ /documentation/current$1 |
| 17 | +RewriteRule ^documentation/faq(.*)$ /documentation/current/faq$1 |
| 18 | +RewriteRule ^documentation/ide(.*)$ /documentation/current/ide$1 |
| 19 | +RewriteRule ^documentation/introduction(.*)$ /documentation/current/introduction$1 |
| 20 | +RewriteRule ^documentation/presentation(.*)$ /documentation/current/presentation$1 |
| 21 | +RewriteRule ^documentation/reference(.*)$ /documentation/current/reference$1 |
| 22 | +RewriteRule ^documentation/roadmap(.*)$ /documentation/current/roadmap$1 |
| 23 | +RewriteRule ^documentation/spec(.*)$ /documentation/current/spec$1 |
| 24 | +RewriteRule ^documentation/tour(.*)$ /documentation/current/tour$1 |
| 25 | + |
| 26 | +# Redirect /documentation/current to /documentation/1.3 |
| 27 | +RewriteRule ^documentation/current(.*)$ /documentation/1.3$1 [L] |
| 28 | + |
| 29 | +# Redirect improper URL for stephane epardaud to correct one |
| 30 | +RewriteRule ^blog/authors/styephane-yepardaud(.*)$ /blog/authors/stephane-epardaud$1 |
| 31 | + |
| 32 | +# Redirect download links to our download site |
| 33 | +RewriteRule ^download/dist/1_0_Milestone1$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.1\.zip" [R=302,L] |
| 34 | +RewriteRule ^download/dist/1_0_Milestone1_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.1_0\.1_all\.deb" [R=302,L] |
| 35 | +RewriteRule ^download/dist/1_0_Milestone1_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.1\.0-0\.noarch\.rpm" [R=302,L] |
| 36 | + |
| 37 | +RewriteRule ^download/dist/1_0_Milestone2$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.2\.zip" [R=302,L] |
| 38 | +RewriteRule ^download/dist/1_0_Milestone2_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.2_0\.2_all\.deb" [R=302,L] |
| 39 | +RewriteRule ^download/dist/1_0_Milestone2_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.2\.0-0\.noarch\.rpm" [R=302,L] |
| 40 | + |
| 41 | +RewriteRule ^download/dist/1_0_Milestone3$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3\.zip" [R=302,L] |
| 42 | +RewriteRule ^download/dist/1_0_Milestone3_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3_0\.3_all\.deb" [R=302,L] |
| 43 | +RewriteRule ^download/dist/1_0_Milestone3_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3\.0-0\.noarch\.rpm" [R=302,L] |
| 44 | + |
| 45 | +RewriteRule ^download/dist/1_0_Milestone3_1$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3\.1\.zip" [R=302,L] |
| 46 | +RewriteRule ^download/dist/1_0_Milestone3_1_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3\.1_0\.3\.1_all\.deb" [R=302,L] |
| 47 | +RewriteRule ^download/dist/1_0_Milestone3_1_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.3\.1-0\.noarch\.rpm" [R=302,L] |
| 48 | + |
| 49 | +RewriteRule ^download/dist/1_0_Milestone4$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.4\.zip" [R=302,L] |
| 50 | +RewriteRule ^download/dist/1_0_Milestone4_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.4_0\.4_all\.deb" [R=302,L] |
| 51 | +RewriteRule ^download/dist/1_0_Milestone4_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.4\.0-0\.noarch\.rpm" [R=302,L] |
| 52 | + |
| 53 | +RewriteRule ^download/dist/1_0_Milestone5$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.5\.zip" [R=302,L] |
| 54 | +RewriteRule ^download/dist/1_0_Milestone5_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.5_0\.5_all\.deb" [R=302,L] |
| 55 | +RewriteRule ^download/dist/1_0_Milestone5_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.5\.0-0\.noarch\.rpm" [R=302,L] |
| 56 | + |
| 57 | +RewriteRule ^download/dist/1_0_Milestone6$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6\.zip" [R=302,L] |
| 58 | +RewriteRule ^download/dist/1_0_Milestone6_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6_0\.6_all\.deb" [R=302,L] |
| 59 | +RewriteRule ^download/dist/1_0_Milestone6_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6\.0-0\.noarch\.rpm" [R=302,L] |
| 60 | + |
| 61 | +RewriteRule ^download/dist/1_0_Beta$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6\.1\.zip" [R=302,L] |
| 62 | +RewriteRule ^download/dist/1_0_Beta_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6\.1_0\.6\.1_all\.deb" [R=302,L] |
| 63 | +RewriteRule ^download/dist/1_0_Beta_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-0\.6\.1-1\.noarch\.rpm" [R=302,L] |
| 64 | + |
| 65 | +RewriteRule ^download/dist/1_0_0$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.0\.0\.zip" [R=302,L] |
| 66 | +RewriteRule ^download/dist/1_0_0_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.0\.0_1\.0\.0_all\.deb" [R=302,L] |
| 67 | +RewriteRule ^download/dist/1_0_0_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.0\.0-1\.0\.0-0\.noarch\.rpm" [R=302,L] |
| 68 | + |
| 69 | +RewriteRule ^download/dist/1_1_0$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.1\.0\.zip" [R=302,L] |
| 70 | +RewriteRule ^download/dist/1_1_0_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.1\.0_1\.1\.0_all\.deb" [R=302,L] |
| 71 | +RewriteRule ^download/dist/1_1_0_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.1\.0-1\.1\.0-1\.noarch\.rpm" [R=302,L] |
| 72 | + |
| 73 | +RewriteRule ^download/dist/1_2_0$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.0\.zip" [R=302,L] |
| 74 | +RewriteRule ^download/dist/1_2_0_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.0_1\.2\.0_all\.deb" [R=302,L] |
| 75 | +RewriteRule ^download/dist/1_2_0_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.0-1\.2\.0-0\.noarch\.rpm" [R=302,L] |
| 76 | + |
| 77 | +RewriteRule ^download/dist/1_2_1$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.1\.zip" [R=302,L] |
| 78 | +RewriteRule ^download/dist/1_2_1_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.1_1\.2\.1_all\.deb" [R=302,L] |
| 79 | +RewriteRule ^download/dist/1_2_1_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.1-1\.2\.1-1\.noarch\.rpm" [R=302,L] |
| 80 | + |
| 81 | +RewriteRule ^download/dist/1_2_2$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.2\.zip" [R=302,L] |
| 82 | +RewriteRule ^download/dist/1_2_2_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.2_1\.2\.2_all\.deb" [R=302,L] |
| 83 | +RewriteRule ^download/dist/1_2_2_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.2\.2-1\.2\.2-0\.noarch\.rpm" [R=302,L] |
| 84 | + |
| 85 | +RewriteRule ^download/dist/1_3_0$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.0\.zip" [R=302,L] |
| 86 | +RewriteRule ^download/dist/1_3_0_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.0_1\.3\.0_all\.deb" [R=302,L] |
| 87 | +RewriteRule ^download/dist/1_3_0_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.0-1\.3\.0-0\.noarch\.rpm" [R=302,L] |
| 88 | + |
| 89 | +RewriteRule ^download/dist/1_3_1$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.1\.zip" [R=302,L] |
| 90 | +RewriteRule ^download/dist/1_3_1_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.1_1\.3\.1-1_all\.deb" [R=302,L] |
| 91 | +RewriteRule ^download/dist/1_3_1_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.1-1\.3\.1-1\.noarch\.rpm" [R=302,L] |
| 92 | + |
| 93 | +RewriteRule ^download/dist/1_3_2$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.2\.zip" [R=302,L] |
| 94 | +RewriteRule ^download/dist/1_3_2_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.2_1\.3\.2-0_all\.deb" [R=302,L] |
| 95 | +RewriteRule ^download/dist/1_3_2_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.2-1\.3\.2-0\.noarch\.rpm" [R=302,L] |
| 96 | + |
| 97 | +RewriteRule ^download/dist/1_3_3$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.3\.zip" [R=302,L] |
| 98 | +RewriteRule ^download/dist/1_3_3_deb$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.3_1\.3\.3-0_all\.deb" [R=302,L] |
| 99 | +RewriteRule ^download/dist/1_3_3_rpm$ "https\:\/\/downloads\.ceylon-lang\.org\/cli\/ceylon-1\.3\.3-1\.3\.3-0\.noarch\.rpm" [R=302,L] |
| 100 | + |
| 101 | +# Redirect social network links |
| 102 | +RewriteRule ^plus$ "https\:\/\/plus\.google\.com\/u\/0\/102481741611133754149" [R=302,L] |
| 103 | +RewriteRule ^\+$ "https\:\/\/plus\.google\.com\/u\/0\/102481741611133754149" [R=302,L] |
| 104 | + |
| 105 | +# Redirect user forum to Google Groups |
| 106 | +RewriteRule ^community/forum$ "http://groups.google.com/group/ceylon-users" [R=302,L] |
0 commit comments