2007-02-21 17:33:48 +00:00
RewriteEngine On
2010-02-15 12:24:24 +00:00
2015-08-03 11:52:18 +00:00
# Favicon
2010-02-15 12:24:24 +00:00
RewriteRule ^favicon.ico /graphics/fsfe.ico [redirect=permanent]
2010-06-16 12:10:44 +00:00
RewriteRule ^graphics/fsfeurope.ico /graphics/fsfe.ico [redirect=permanent]
2010-02-15 12:24:24 +00:00
2016-05-12 13:32:48 +00:00
## === SHORT URLs ===
2016-10-18 22:14:21 +00:00
# Translators redirect
RewriteRule ^translate /contribute/translators/ [redirect=permanent]
2016-11-22 10:07:57 +00:00
# Old supporter database
2017-12-21 10:42:59 +01:00
RewriteRule ^support/?$ /join [redirect=permanent]
2016-11-22 10:07:57 +00:00
2015-08-03 11:52:18 +00:00
# AskYourCandidates redirect
RewriteRule ^campaigns/ayc(.*) /campaigns/askyourcandidates $1 [redirect=permanent]
# NoCloud campaign, as printed on posters
RewriteRUle ^nocloud(/.*)? /activities/nocloud $1 [redirect=permanent]
2015-10-15 14:04:23 +00:00
# Short cut for promo order
RewriteRUle ^promo(/.*)? /contribute/spreadtheword $1 [redirect=permanent]
2015-08-03 11:52:18 +00:00
# Redirect convince your friends easy pages to the wiki page
RewriteRule ^(cyf|convince).* http://wiki.fsfe.org/ConvinceYourFriends [R=permanent]
2016-05-12 13:32:48 +00:00
# Summit 2016
2016-07-04 13:33:28 +00:00
RewriteRule ^summit16(/.*)?$ https://fsfe.org/community/events/2016/summit/frontpage$1 [redirect=permanent]
2016-06-29 12:18:01 +00:00
#RewriteRule ^summit16(/.*)?$ https://wiki.fsfe.org/Events/Summit2016/CallForParticipation$1 [redirect=permanent]
2016-05-12 13:32:48 +00:00
2016-08-03 13:43:06 +00:00
# 15 years of FSFE
RewriteRule ^15(/.*)?$ https://fsfe.org/campaigns/15years/15years$1 [redirect=permanent]
2016-05-12 13:32:48 +00:00
## === MOVED PAGES ===
2016-02-03 19:56:21 +00:00
# Redirections for IloveFS campaign
2018-03-13 15:48:35 +01:00
RewriteRule ^campaigns/ilovefs/latest-report(.*)$ /news/2018/news-20180308-01.html [redirect=permanent] # UPDATE always link to latest available report
2017-01-30 15:13:06 +00:00
RewriteRule ^campaigns/ilovefs/ilovefs(.*)html$ /campaigns/ilovefs/index $1html [redirect=permanent]
2018-02-03 16:38:59 +01:00
RewriteRule ^campaigns/ilovefs((/?)|(/[^/]*).html)$ /campaigns/ilovefs/2018 $1 [PT] # UPDATE year
2016-02-03 19:56:21 +00:00
RewriteRule ^campaigns/ilovefs/(201[2-5])/index(.*)$ /campaigns/ilovefs/ $1/ [redirect=permanent]
RewriteRule ^campaigns/ilovefs/(201[2-5])(/?)$ /campaigns/ilovefs/ $1/ilovefs.html
2015-08-03 11:52:18 +00:00
2009-04-21 16:24:48 +00:00
RewriteRule ^(.*)\.no.html /$1.nb.html [redirect=permanent]
2010-08-23 15:16:03 +00:00
RewriteRule ^(.*)\.no.rss /$1.nb.rss [redirect=permanent]
2010-01-15 12:22:19 +00:00
RewriteRule ^contact/press(.*) /press/press $1 [redirect=permanent]
2008-04-11 13:04:47 +00:00
RewriteRule ^standards(.*) /projects/os $1 [redirect=permanent]
2007-03-22 16:41:37 +00:00
RewriteRule ^education(.*) /projects/education $1 [redirect=permanent]
2013-12-02 16:18:38 +00:00
RewriteRule ^ftf(.*) /activities/ftf $1 [redirect=permanent]
2007-10-02 12:29:20 +00:00
RewriteRule ^stacs(.*) /projects/stacs $1 [redirect=permanent]
2007-03-22 16:41:37 +00:00
RewriteRule ^gbn(.*) /projects/gbn $1 [redirect=permanent]
RewriteRule ^law/eucd/(.*) /projects/eucd $1 [redirect=permanent]
RewriteRule ^law(.*) /projects/law $1 [redirect=permanent]
RewriteRule ^swpat(.*) /projects/swpat $1 [redirect=permanent]
2008-02-11 21:40:35 +00:00
RewriteRule ^donate.html /donate/donate.en.html [redirect=permanent]
2016-06-17 13:55:48 +00:00
RewriteRule ^associates/about(.*) /associates/associates $1 [redirect=permanent]
2016-08-31 11:31:20 +00:00
RewriteRule ^contribute/traineeship(.*) /contribute/internship $1 [redirect=permanent]
2017-08-14 13:15:31 +00:00
RewriteRule ^contact/local(.*) /about/localteams $1 [redirect=permanent]
2010-02-11 16:28:16 +00:00
# New year's resolution in 2009.
2009-01-03 20:56:23 +00:00
RewriteRule ^2009$ /news/2009/nyr.html [redirect=permanent]
2009-01-03 22:14:45 +00:00
RewriteRule ^2009/$ /news/2009/nyr.html [redirect=permanent]
2010-02-11 16:28:16 +00:00
# Help section redirs.
2008-02-11 22:50:48 +00:00
RewriteRule ^help$ /contribute/ [redirect=permanent]
RewriteRule ^help/$ /contribute/ [redirect=permanent]
2008-02-11 21:40:35 +00:00
RewriteRule ^help/index(.*) /contribute/contribute $1 [redirect=permanent]
RewriteRule ^help/help(.*) /contribute/contribute $1 [redirect=permanent]
RewriteRule ^help/web\.(.*) /contribute/web/web. $1 [redirect=permanent]
2008-02-18 20:36:30 +00:00
RewriteRule ^help/(.*) /donate/ $1 [redirect=permanent]
2010-02-11 16:28:16 +00:00
# Valentine campaign redirects.
2011-02-10 17:35:41 +00:00
# 2010
2011-03-25 17:47:11 +00:00
RewriteRule ^valentine-2010/(.*) /campaigns/valentine/2010/ $1 [redirect=permanent]
2011-02-10 17:15:21 +00:00
RewriteRule ^vd2010/(.*) /campaigns/valentine/2010/ $1 [redirect=permanent]
RewriteRule ^campaigns/vd2010/vd2010(.*) /campaigns/valentine/2010/valentine-2010 $1 [redirect=permanent]
RewriteRule ^campaigns/valentine-2010/vd2010(.*) /campaigns/valentine/2010/valentine-2010 $1 [redirect=permanent]
2011-03-25 18:15:38 +00:00
RewriteRule ^campaigns/valentine-2010/(.*).png /campaigns/valentine/ $1.png [redirect=permanent]
RewriteRule ^campaigns/valentine-2010/(.*).svg /campaigns/valentine/ $1.svg [redirect=permanent]
2011-02-10 17:15:21 +00:00
RewriteRule ^campaigns/vd2010/(.*) /campaigns/valentine/2010/ $1 [redirect=permanent]
RewriteRule ^campaigns/vd2010 /campaigns/valentine/2010/valentine-2010 [redirect=permanent]
2011-02-10 17:35:41 +00:00
# current
2011-07-01 06:12:37 +00:00
RewriteRule ^valentine/valentine(.*) /campaigns/valentine/2011/valentine-2011 $1 [redirect=permanent]
# trying fix the dirty hack redirection loop from 2011-06-30
2011-07-01 06:20:52 +00:00
RewriteRule ^campaigns/valentine(/?)$ /campaigns/valentine/2011/valentine-2011 [redirect=temp]
RewriteRule ^campaigns/valentine/2011(/?)$ /campaigns/valentine/2011/valentine-2011 [redirect=temp]
2011-07-01 06:12:37 +00:00
2011-02-10 17:35:41 +00:00
2010-03-10 14:00:10 +00:00
# Temporary fix unitl we have a /freesoftware dir for contribute/advocacy/cwfs.en.html
2014-11-21 20:19:48 +00:00
# RewriteRule ^freesoftware/freesoftware(.*) /about/basics/freesoftware$1 [redirect=temp]
2010-03-10 14:00:10 +00:00
2010-02-17 15:55:07 +00:00
# Rewrite for dead links to gnupg-ccid stuff
2010-02-17 16:05:57 +00:00
RewriteRule ^en/content/download/17665/125518/file/gnupg-ccid.rules http://wiki.fsfe.org/Card_howtos/Card_reader_setup_(udev)?action=AttachFile&do=view&target=gnupg-ccid.rules [redirect=permanent]
RewriteRule ^en/content/download/15872/77909/file/gnupg-ccid http://wiki.fsfe.org/Card_howtos/Card_reader_setup_(udev)?action=AttachFile&do=view&target=gnupg-ccid [redirect=permanent]
2010-06-14 10:23:26 +00:00
# Redirects to reduce 404's
2010-06-15 09:07:44 +00:00
RewriteRule ^en/layout/set/rss/content/view/full/5116 http://blogs.fsfe.org/ciaran/?feed=rss2 [redirect=permanent]
RewriteRule ^en/layout/set/rss/content/view/full/5009 http://blogs.fsfe.org/maffulli/?feed=rss2 [redirect=permanent]
RewriteRule ^en/layout/set/rss/content/view/full/4972 http://blogs.fsfe.org/gerloff/?feed=rss2 [redirect=permanent]
RewriteRule ^en/layout/set/rss/content/view/full/5971 http://blogs.fsfe.org/jj/?feed=rss2 [redirect=permanent]
RewriteRule ^en/layout/set/rss/content/view/full/6128 http://blogs.fsfe.org/jj/?feed=rss2 [redirect=permanent]
RewriteRule ^en/layout/set/rss/content/view/full/4974 http://blogs.fsfe.org/greve/?feed=rss2 [redirect=permanent]
2010-06-14 10:31:58 +00:00
RewriteRule ^en/news http://fsfe.org/news/ [redirect=permanent]
2010-06-15 09:07:44 +00:00
RewriteRule ^people/greve /about/greve/ [redirect=permanent]
2013-06-25 20:42:21 +00:00
RewriteRule ^projects/fellowship /fellowship/ [redirect=permanent]
2013-09-17 15:44:22 +00:00
RewriteRule ^fellowship/contact /contact/contact.html [redirect=permanent]
2010-07-19 17:45:29 +00:00
RewriteRule ^en/rss/feed/news.xml /news/news.en.rss [redirect=permanent]
2010-08-23 16:06:29 +00:00
RewriteRule ^en/rss/feed/events.xml /events/events.en.rss [redirect=permanent]
2010-08-23 16:02:15 +00:00
RewriteRule ^news/fsfe-fr-channel.fr.xml /news/news.fr.rss [redirect=permanent]
2016-02-08 10:10:49 +00:00
RewriteRule ^about/members(.*) /about/team $1 [redirect=permanent]
2016-07-01 08:38:55 +00:00
# Moved news pages
RewriteRule ^news/2016/news-20160629-01(.*) /news/2016/news-20160630-01 $1 [redirect=permanent]
2016-07-12 07:34:10 +00:00
# Legal pages redirects
RewriteRule ^ftf(.*) /activities/ftf $1 [redirect=permanent]
RewriteRule ^legal(.*) /activities/ftf $1 [redirect=permanent]
RewriteRule ^activities/ftf/rough-guide-for-users(.*) /projects/ftf/useful-tips-for-users $1 [redirect=permanent]
RewriteRule ^activities/ftf/rough-guide-for-vendors(.*) /projects/ftf/useful-tips-for-vendors $1 [redirect=permanent]
RewriteRule ^activities/ftf/contact(.*) /contact/contact $1#ftf [NE,redirect=permanent]
RewriteRule ^activities/ftf/form(.*) /contact/contact $1#ftf [NE,redirect=permanent]
RewriteRule ^activities/ftf/ftf\.(.*)html /activities/ftf/activities. $1html [redirect=permanent]
2016-09-26 06:01:26 +00:00
RewriteRule ^activities/ftf/$ /activities/ftf/activities.html [redirect=permanent]
2016-07-12 07:34:10 +00:00
RewriteRule ^activities/ftf/index\.(.*)html /activities/ftf/activities. $1html [redirect=permanent]
RewriteRule ^activities/ftf/network\.(.*)html /activities/ftf/ln. $1html [redirect=permanent]
RewriteRule ^activities/ftf/recommended\.(.*)html /activities/ftf/licence-questions. $1html [redirect=permanent]
RewriteRule ^activities/ftf/legal-network-policy\.(.*)html /activities/ftf/ln-rules. $1html [redirect=permanent]
2017-10-30 12:10:42 +01:00
RewriteRule ^activities/ftf/education /activities/ftf/services.html [redirect=permanent]
2016-07-01 08:38:55 +00:00
2016-02-12 07:59:06 +00:00
# Old staff profiles
2016-02-12 10:43:40 +00:00
RewriteRule ^about/bako(.*) /about/team [redirect=permanent]
RewriteRule ^about/polvani(.*) /about/team [redirect=permanent]
RewriteRule ^about/tuke(.*) /about/team [redirect=permanent]
2016-12-14 09:52:49 +00:00
# This recipie makes sure that permanent redirects are not cached
# indefinitely, but re-validated every 10 minutes.
2016-12-14 10:15:25 +00:00
# NOTE: Enable this when we get an Apache 2.4 :-/
#Header append Cache-Control s-maxage=600 "expr=%{REQUEST_STATUS} == 301"
#Header append Cache-Control max-age=600 "expr=%{REQUEST_STATUS} == 301"
2017-04-21 17:59:09 +00:00
# Nicer URL for share buttons
RewriteRule ^share/?$ /cgi-bin/share.php [NC,L]
2017-10-30 12:06:04 +01:00
2017-10-30 12:10:42 +01:00
2017-10-30 12:06:04 +01:00
# Removal of duplicate information, and deprecating /fellowship/
RewriteRule ^about/community /contact/community.html [redirect=permanent]
RewriteRule ^fellowship/communicate /contact/community.html [redirect=permanent]
2017-11-10 12:17:52 -05:00
RewriteRule ^fellowship/faq https://wiki.fsfe.org/KnowHow/FSFELife/FAQ [redirect=permanent]
2017-11-10 12:21:01 -05:00
RewriteRule ^fellowship/card https://wiki.fsfe.org/TechDocs/CardHowtos [redirect=permanent]
2017-11-10 12:37:19 -05:00
RewriteRule ^fellowship/new-group https://wiki.fsfe.org/KnowHow/Groups/CoordinatorsHandbook [redirect=permanent]
2017-11-10 12:36:12 -05:00
RewriteRule ^fellowship/events(.*) https://fsfe.org/events$1 [redirect=permanent]
2017-11-10 12:41:58 -05:00
RewriteRule ^fellowship/payment(.*) https://fsfe.org/donate/payment$1 [redirect=permanent]
2017-11-10 12:39:40 -05:00
RewriteRule ^fellowship/groups https://wiki.fsfe.org/LocalGroups [redirect=permanent]
RewriteRule ^fellowship/groups/berlin https://wiki.fsfe.org/LocalGroups/Berlin [redirect=permanent]
RewriteRule ^fellowship/groups/coordinators https://wiki.fsfe.org/Teams/Coordinators [redirect=permanent]
2018-06-12 19:23:11 +02:00
RewriteRule ^login https://my.fsfe.org/ [redirect=permanent]
2017-12-18 08:17:15 +01:00
RewriteRule ^fellowship/graphics/people - [L]
2017-11-10 12:48:35 -05:00
RewriteRule ^fellowship / [redirect=permanent]