b6b12da0 |
1 | <Files sales-reports.csv> |
2 | Order deny,allow |
3 | Deny from all |
4 | Allow from 127.0.0.1 74.94.156.210 74.94.156.211 209.51.188.193 |
5 | </Files> |
6 | |
7 | <Files stock-report.csv> |
8 | Order deny,allow |
9 | Deny from all |
10 | Allow from 127.0.0.1 74.94.156.210 74.94.156.211 |
11 | </Files> |
12 | |
436d9fbf |
13 | RedirectPermanent /favicon.ico http://static.fsf.org/store/img/favicon.ico |
14 | RedirectPermanent /product/free-software-free-society https://shop.fsf.org/product/free-software-free-society-2 |
15 | |
436d9fbf |
16 | # Cf. #793226. Ward, 2013-01-23 |
17 | Redirect /product/emacs-manual https://shop.fsf.org/product/emacs_manual_26 |
18 | Redirect /product/intro-to-emacs-lisp https://shop.fsf.org/product/Intro_to_Emacs_Lisp_3rd_Ed |
19 | Redirect /product/debugging-with-gdb https://shop.fsf.org/product/debugging-gdb-gnu-source-level-debugger-10 |
20 | Redirect /product/gnu-make https://shop.fsf.org/product/gnu-make-version-381 |
21 | # de-activating: using internal donation system - sudoman 2017-01-13 |
22 | #RedirectPermanent /category/donate/ https://donate.fsf.org |
23 | |
24 | # RT 1092489 k054, 2016-03-10 |
25 | RedirectPermanent /product/Emacs_Manual/ https://shop.fsf.org/product/Emacs_Manual_245/ |
26 | RedirectPermanent /product/Emacs_Manual_24/ https://shop.fsf.org/product/Emacs_Manual_245/ |
27 | |
28 | #Redirects from old to new shop 2016-04-25 |
3d0368bc |
29 | ## eostre - 2020-09-23 - commented out borked links, some of these 403, some 404, some just get redirected to the shop.fsf.org homepage |
436d9fbf |
30 | Redirect /product/emacs-reference-card-v24 https://shop.fsf.org/books-docs/emacs-reference-card-v24 |
31 | Redirect /product/emacs-reference-cards-21 https://shop.fsf.org/books-docs/emacs-reference-cards-v-21 |
32 | Redirect /product/flex-reference-cards https://shop.fsf.org/books-docs/flex-version-237-reference-cards |
33 | Redirect /product/Emacs_Manual_245 https://shop.fsf.org/books/gnu-emacs-manual-17th-edition-v-245 |
34 | Redirect /product/debugging-gdb-gnu-source-level-debugger-10 https://shop.fsf.org/books-docs/debugging-gdb-gnu-source-level-debugger-v-731 |
35 | Redirect /product/free-software-free-society-2 https://shop.fsf.org/books/free-software-free-society-selected-essays-richard-m-stallman-2nd-edition |
36 | Redirect /product/gnu-make-version-381 https://shop.fsf.org/books-docs/gnu-make-version-381 |
37 | Redirect /product/bison-manual https://shop.fsf.org/books-docs/bison-manual-v-1875-discounted |
38 | Redirect /product/using-gcc-gnu-compiler-collection-reference-manual https://shop.fsf.org/books-docs/using-gcc-gnu-compiler-collection-reference-manual-v-33-discounted |
39 | Redirect /product/Intro_to_Emacs_Lisp_3rd_Ed https://shop.fsf.org/books/signed-introduction-programming-emacs-lisp-3rd-edition |
40 | Redirect /product/free-software-free-society-3-hardcover https://shop.fsf.org/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition |
41 | Redirect /product/free-software-free-society-3-paperback https://shop.fsf.org/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition |
42 | Redirect /product/Introduction_to_Command_Line https://shop.fsf.org/books-docs/introduction-command-line |
3d0368bc |
43 | #Redirect /product/GNU_cap https://shop.fsf.org/sites/default/files/styles/product_medium/public/productimage-picture-gnu_cap-151.jpg?itok=ubzO0cM8 |
44 | #Redirect /product/fsf-small-knife https://shop.fsf.org/gear/fsf-rally-knife |
436d9fbf |
45 | Redirect /product/gnulinuxinside https://shop.fsf.org/stickers/gnulinux-inside-sticker-pack |
46 | Redirect /product/lp15 https://shop.fsf.org/tshirts-hoodies/libreplanet-2015 |
47 | Redirect /product/usb https://shop.fsf.org/storage-devices/neug-usb-true-random-number-generator |
3d0368bc |
48 | #Redirect /product/signed-rms-photo-print https://shop.fsf.org/wall-art/signed-rms-photo-print |
436d9fbf |
49 | Redirect /product/DRM_No_One_Admitted https://shop.fsf.org/tshirts-hoodies/drm-no-one-admittedgreen |
50 | Redirect /product/fsf-30-shirt https://shop.fsf.org/tshirts-hoodies/fsf-30-shirt |
51 | Redirect /product/FSFS_Hoodie https://shop.fsf.org/tshirts-hoodies/fsfs-hoodie |
52 | Redirect /product/free-software-free-society-shirt-maroon https://shop.fsf.org/tshirts-hoodies/free-software-free-society-shirt |
53 | Redirect /product/gnu-polo-shirt https://shop.fsf.org/tshirts-hoodies/gnu-polo-shirt |
54 | Redirect /product/gnuhead-grey https://shop.fsf.org/tshirts-hoodies/gnuhead-grey |
3d0368bc |
55 | #Redirect /product/gplv3-gray-hoodie https://shop.fsf.org/tshirts-hoodies/gplv3-hoodie |
56 | #Redirect /product/GPLv3_Hoodie https://shop.fsf.org/tshirts-hoodies/gplv3-hoodie |
436d9fbf |
57 | Redirect /product/LibrePlanet2012Yellow https://shop.fsf.org/tshirts-hoodies/libreplanet-2012 |
58 | Redirect /product/lp16 https://shop.fsf.org/tshirts-hoodies/libreplanet-2016-t-shirt |
59 | Redirect /product/Live_The_Dream https://shop.fsf.org/tshirts-hoodies/live-dream |
60 | Redirect /product/Mediagoblin https://shop.fsf.org/tshirts-hoodies/mediagoblin |
61 | Redirect /product/run-gcc-shirt https://shop.fsf.org/tshirts-hoodies/run-gcc-shirt |
3d0368bc |
62 | #Redirect /product/Thanx_Gnu https://shop.fsf.org/tshirts-hoodies/thanx-gnu |
436d9fbf |
63 | Redirect /product/mediagoblin-black https://shop.fsf.org/tshirts-hoodies/mediagoblin-black |
64 | Redirect /product/FSF-Polo-Shirt https://shop.fsf.org/tshirts-hoodies/fsf-polo-shirt |
65 | Redirect /product/Gnu_Head_shirt https://shop.fsf.org/tshirts-hoodies/gnu-head |
66 | Redirect /product/lp-tshirt https://shop.fsf.org/tshirts-hoodies/libreplanet |
3d0368bc |
67 | #Redirect /product/Libreplanet2013 https://shop.fsf.org/tshirts-hoodies/libreplanet-2013 |
436d9fbf |
68 | Redirect /product/gplv3-t-shirt-black https://shop.fsf.org/tshirts-hoodies/gplv3 |
69 | Redirect /product/gplv3-t-shirt-gray https://shop.fsf.org/tshirts-hoodies/gplv3 |
70 | Redirect /product/happy-hacking-shirt https://shop.fsf.org/tshirts-hoodies/happy-hacking-t-shirt |
71 | Redirect /product/gnu-beanie https://shop.fsf.org/tshirts-hoodies/gnu-beanie |
72 | Redirect /product/gnu-20th-annv-leather-keychain https://shop.fsf.org/gear/gnu-20th-anniversary-leather-keychain |
73 | Redirect /product/gnu-30-travel-mug https://shop.fsf.org/gear/gnu-30-travel-mug |
74 | Redirect /product/gnu-emblem-leather-keychain https://shop.fsf.org/gear/gnu-emblem-leather-keychain |
75 | Redirect /product/gnu-emacs-reference-mugs https://shop.fsf.org/gear/gnu-emacs-reference-mugs |
76 | Redirect /product/stuffed-baby-gnu https://shop.fsf.org/gear/stuffed-baby-gnu |
77 | Redirect /product/button-grab-bag https://shop.fsf.org/gear/button-grab-bag |
78 | Redirect /product/gnu-emblem-classic-pin https://shop.fsf.org/gear/gnu-emblem-classic-pin |
79 | Redirect /product/run-gcc-sticker https://shop.fsf.org/stickers/run-gcc-sticker |
80 | Redirect /product/super-sticker-mega-multi-pack https://shop.fsf.org/stickers/super-sticker-mega-multi-pack |
81 | Redirect /product/free-software-free-society-3-hardcover-signed https://shop.fsf.org/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition |
82 | Redirect /product/Signed_Intro_to_Emacs_Lisp_3rd_Ed https://shop.fsf.org/books/signed-introduction-programming-emacs-lisp-3rd-edition |
83 | Redirect /tshirts-hoodies/emacs-logo-t-shirt https://shop.fsf.org/tshirts-hoodies/gnu-emacs-logo-t-shirt |
84 | |
85 | |
86 | Redirect /tshirts-hoodies/drm-no-one-admittedgreen https://shop.fsf.org/tshirts-hoodies/drm-no-one-admitted |
87 | |
88 | Redirect /books/free-software-free-society-selected-essays-richard-m-stallman-2nd-edition https://shop.fsf.org/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition |
89 | |
90 | Redirect /product/free-as-in-freedom-2 https://shop.fsf.org/books/free-freedom-20-richard-stallman |
91 | |
92 | |
93 | # Aliases by sudoman ; some of these may be redundant to those above. 2016-12-28 |
94 | # |
95 | # https://rt.gnu.org/Ticket/Display.html?id=1112280 |
96 | |
97 | RedirectMatch temp "^/books/?$" "/collection/books-docs" |
98 | RedirectMatch temp "^/books-docs/?$" "/collection/books-docs" |
99 | |
100 | RedirectMatch temp "^/books-docs/debugging-gdb-gnu-source-level-debugger/?$" "/books-docs/debugging-gdb-gnu-source-level-debugger-v-731" |
101 | RedirectMatch temp "^/books-docs/debugging-gdb-source-level-debugger-v-731/?$" "/books-docs/debugging-gdb-gnu-source-level-debugger-v-731" |
102 | RedirectMatch temp "^/books-docs/free-software-free-society-selected-essays-richard-m-stallman-2nd-edition/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
103 | RedirectMatch temp "^/books/emacs-245-reference-card/?$" "/books-docs/emacs-reference-card-v24" |
104 | RedirectMatch temp "^/books/free-software-free-society-selected-essays-richard-m-stallman-2nd-edition/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
105 | |
106 | RedirectMatch temp "^/collection/?$" "/" |
107 | |
108 | RedirectMatch temp "^/category/?$" "/" |
109 | RedirectMatch temp "^/category/books(/.*|$)" "/collection/books" |
110 | RedirectMatch temp "^/category/donate(/.*|$)" "/collection/donations" |
111 | RedirectMatch temp "^/category/gear/?$" "/collection/gnu-gear" |
112 | RedirectMatch temp "^/category/gnu-gear/stickers/?$" "/collection/stickers" |
113 | RedirectMatch temp "^/category/gnu-gear/individual-stickers/?$" "/collection/stickers" |
114 | RedirectMatch temp "^/category/gnu-gear(/.*|$)" "/collection/gnu-gear" |
115 | RedirectMatch temp "^/category/signed/?$" "/" |
116 | RedirectMatch temp "^/category/stickers/?$" "/collection/stickers" |
117 | RedirectMatch temp "^/category/stuffed-gnu/?$" "/gear/stuffed-baby-gnu" |
118 | |
119 | RedirectMatch temp "^/collection/books/?$" "/collection/books-docs" |
120 | RedirectMatch temp "^/collection/t-shirts-hoodies/?$" "/collection/gnu-gear" |
121 | |
122 | RedirectMatch temp "^/donations/donations/?$" "/collection/donations" |
123 | |
124 | RedirectMatch temp "^/gear/?$" "/collection/gnu-gear" |
125 | RedirectMatch temp "^/gnu-gear/?$" "/collection/gnu-gear" |
126 | |
127 | RedirectMatch temp "^/gear/emacs-ref/?$" "/books-docs/emacs-reference-card-v24" |
128 | RedirectMatch temp "^/gear/fsf-rally-knife/?$" "/collection/gnu-gear" |
129 | RedirectMatch temp "^/gear/gnu-emacs-mug/?$" "/gear/gnu-emacs-reference-mug" |
130 | RedirectMatch temp "^/gear/gnu-emacs-reference-mugs/?$" "/gear/gnu-emacs-reference-mug" |
131 | |
132 | RedirectMatch temp "^/product/?$" "/" |
133 | RedirectMatch temp "^/product/book_bundle/?$" "/collection/books-docs" |
134 | RedirectMatch temp "^/product/debugging-gdb/?$" "/books-docs/debugging-gdb-gnu-source-level-debugger-v-731" |
135 | RedirectMatch temp "^/product/debugging-gdb-gnu-source-level-debugger/?$" "/books-docs/debugging-gdb-gnu-source-level-debugger-v-731" |
136 | |
137 | RedirectMatch temp "^/product/donation-five/?$" "/donations/donation-fsf-5" |
138 | RedirectMatch temp "^/product/donation-ten/?$" "/donations/donation-fsf-10" |
139 | RedirectMatch temp "^/product/donation-fifteen/?$" "/donations/donation-fsf-15" |
140 | RedirectMatch temp "^/product/donation-twenty/?$" "/donations/donation-fsf-20" |
141 | RedirectMatch temp "^/product/donation-twentyfive/?$" "/donations/donation-fsf-25" |
142 | RedirectMatch temp "^/product/donation-fifty/?$" "/donations/donation-fsf-50" |
143 | RedirectMatch temp "^/product/donation-onehundred/?$" "/donations/donation-fsf-100" |
144 | RedirectMatch temp "^/product/donation-.*" "/collection/donations" |
145 | |
146 | RedirectMatch temp "^/product/drm_no_one_admitted/?$" "/tshirts-hoodies/drm-no-one-admitted" |
147 | RedirectMatch temp "^/product/DRM_No_One_Admitted_.*" "/tshirts-hoodies/drm-no-one-admitted" |
148 | RedirectMatch temp "^/product/DRM_No-One-Admitted_.*" "/tshirts-hoodies/drm-no-one-admitted" |
149 | |
150 | RedirectMatch temp "^/product/emacs_manual_23/?$" "/books/gnu-emacs-manual-17th-edition-v-245" |
151 | RedirectMatch temp "^/product/emacs_manual_24/?$" "/books/gnu-emacs-manual-17th-edition-v-245" |
152 | RedirectMatch temp "^/product/Emacs_Manual_24/?$" "/books/gnu-emacs-manual-17th-edition-v-245" |
153 | RedirectMatch temp "^/product/emacs_manual_26/?$" "/books/gnu-emacs-manual-18th-edition-v-261" |
154 | RedirectMatch temp "^/product/Emacs_Manual_26/?$" "/books/gnu-emacs-manual-18th-edition-v-261" |
155 | |
156 | RedirectMatch temp "^/product/emacs-reference-cards/?$" "/books-docs/emacs-reference-card-v24" |
157 | RedirectMatch temp "^/product/emacs-reference-cards_v21_1/?$" "/books-docs/emacs-reference-cards-v-21" |
158 | RedirectMatch temp "^/product/emacs-reference-cards-v-22/?$" "/books-docs/emacs-reference-card-v24" |
159 | |
160 | RedirectMatch temp "^/product/faif-ebook.*" "/collection/books-docs" |
161 | RedirectMatch temp "^/product/flex-reference-cards_10?/?$" "/books-docs/flex-version-237-reference-cards" |
162 | |
163 | RedirectMatch temp "^/product/free-as-in-freedom/?$" "/collection/books-docs" |
164 | RedirectMatch temp "^/product/free-as-in-freedom-2/?$" "/collection/books-docs" |
165 | RedirectMatch temp "^/product/FreeAsInFreedom-FrenchSigned/?$" "/collection/books-docs" |
166 | |
167 | RedirectMatch temp "^/product/free-software-free-society/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
168 | RedirectMatch temp "^/product/free-software-free-society-2/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
169 | RedirectMatch temp "^/product/free-software-free-society-3-hardcover/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
170 | RedirectMatch temp "^/product/free-software-free-society-3-paperback/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
171 | |
172 | RedirectMatch temp "^/product/free-software-free-society-shirt-light-maroon/?$" "/tshirts-hoodies/free-software-free-society-shirt" |
173 | RedirectMatch temp "^/product/free-software-free-society-shirt-maroon/?$" "/tshirts-hoodies/free-software-free-society-shirt" |
174 | RedirectMatch temp "^/product/free-software-free-society-shirt-maroon_.*" "/tshirts-hoodies/free-software-free-society-shirt" |
175 | RedirectMatch temp "^/product/free-software-free-society-shirt-natural/?$" "/tshirts-hoodies/free-software-free-society-shirt" |
176 | RedirectMatch temp "^/product/free-software-free-society-shirt-natural_.*" "/tshirts-hoodies/free-software-free-society-shirt" |
177 | RedirectMatch temp "^/product/free-software-free-society-shirt-white/?$" "/tshirts-hoodies/free-software-free-society-shirt" |
178 | RedirectMatch temp "^/product/free-software-free-society-shirt-white_.*" "/tshirts-hoodies/free-software-free-society-shirt" |
179 | |
180 | RedirectMatch temp "^/product/fsf-30-shirt/?$" "/tshirts-hoodies/fsf-30-shirt" |
181 | RedirectMatch temp "^/product/fsf-30-shirt-.*" "/tshirts-hoodies/fsf-30-shirt" |
182 | |
183 | RedirectMatch temp "^/product/fsf-knife/?$" "/collection/gnu-gear" |
184 | RedirectMatch temp "^/product/fsf-small-knife/?$" "/collection/gnu-gear" |
185 | RedirectMatch temp "^/product/fsf-small-knife-b/?$" "/collection/gnu-gear" |
186 | |
187 | RedirectMatch temp "^/product/fsf-polo-shirt/?$" "/tshirts-hoodies/fsf-polo-shirt" |
188 | RedirectMatch temp "^/product/fsf-polo-shirt_.*" "/tshirts-hoodies/fsf-polo-shirt" |
189 | |
190 | RedirectMatch temp "^/product/FSFS_Hoodie/?$" "https://shop.fsf.org/tshirts-hoodies/fsfs-hoodie" |
191 | RedirectMatch temp "^/product/FSFS_Hoodie_.*" "https://shop.fsf.org/tshirts-hoodies/fsfs-hoodie" |
192 | RedirectMatch temp "^/product/fsfs-hoodie/?$" "https://shop.fsf.org/tshirts-hoodies/fsfs-hoodie" |
193 | RedirectMatch temp "^/product/fsfs-hoodie-.*" "https://shop.fsf.org/tshirts-hoodies/fsfs-hoodie" |
194 | |
195 | RedirectMatch temp "^/product/gnu-c-library-application-fundamentals/?$" "/collection/books-docs" |
196 | RedirectMatch temp "^/product/gnu-c-library-book-bundle/?$" "/collection/books-docs" |
197 | RedirectMatch temp "^/product/gnu-c-library-system-network-applications/?$" "/collection/books-docs" |
198 | |
199 | RedirectMatch temp "^/product/gnu-emacs-manual-16th-edition/?$" "/books/gnu-emacs-manual-17th-edition-v-245" |
200 | |
201 | RedirectMatch temp "^/product/gnuhead-grey/?$" "/tshirts-hoodies/gnu-head" |
202 | RedirectMatch temp "^/product/gnuhead-grey-.*" "/tshirts-hoodies/gnu-head" |
203 | |
204 | RedirectMatch temp "^/product/gnu-head-.*" "/tshirts-hoodies/gnu-head" |
205 | RedirectMatch temp "^/product/gnu_head_shirt/?$" "/tshirts-hoodies/gnu-head" |
206 | RedirectMatch temp "^/product/gnu_head_shirt_.*" "/tshirts-hoodies/gnu-head" |
207 | |
208 | RedirectMatch temp "^/product/gnulinuxinside/?$" "/stickers/gnulinux-inside-sticker-pack" |
209 | RedirectMatch temp "^/product/gnu-make-version-381/?$" "/books-docs/gnu-make-version-381" |
210 | RedirectMatch temp "^/product/gnu-mdk/?$" "/collection/books-docs" |
211 | |
212 | RedirectMatch temp "^/product/gnu-polo-shirt/?$" "/tshirts-hoodies/gnu-polo-shirt" |
213 | RedirectMatch temp "^/product/gnu-polo-shirt-.*" "/tshirts-hoodies/gnu-polo-shirt" |
214 | |
215 | RedirectMatch temp "^/product/gnu-project-20th-anniversary-shirt-.*" "/collection/gnu-gear" |
216 | RedirectMatch temp "^/product/gnu-radius-reference-manual/?$" "/collection/books-docs" |
217 | |
218 | RedirectMatch temp "^/product/gplv3-gray-hoodie-large/?$" "/tshirts-hoodies/gplv3-hoodie" |
219 | RedirectMatch temp "^/product/gplv3-gray-hoodie-large-.*" "/tshirts-hoodies/gplv3-hoodie" |
220 | |
221 | RedirectMatch temp "^/product/gplv3_hoodie/?$" "/tshirts-hoodies/gplv3-hoodie" |
222 | RedirectMatch temp "^/product/GPLv3_Hoodie_.*" "/tshirts-hoodies/gplv3-hoodie" |
223 | |
224 | RedirectMatch temp "^/product/gplv3pin/?$" "/collection/gnu-gear" |
225 | |
226 | RedirectMatch temp "^/product/gplv3-t-shirt-black/?$" "/tshirts-hoodies/gplv3" |
227 | RedirectMatch temp "^/product/gplv3-t-shirt-black_.*" "/tshirts-hoodies/gplv3" |
228 | RedirectMatch temp "^/product/gplv3-t-shirt-gray/?$" "/tshirts-hoodies/gplv3" |
229 | RedirectMatch temp "^/product/gplv3-t-shirt-gray_.*" "/tshirts-hoodies/gplv3" |
230 | |
231 | RedirectMatch temp "^/product/happy-hacking-shirt/?$" "/tshirts-hoodies/gplv3" |
232 | RedirectMatch temp "^/product/happy-hacking-shirt-.*" "/tshirts-hoodies/gplv3" |
233 | RedirectMatch temp "^/product/happy-hacking-shirt_.*" "/tshirts-hoodies/gplv3" |
234 | |
235 | RedirectMatch temp "^/product/introduction-programming-emacs-lisp/?$" "/books/signed-introduction-programming-emacs-lisp-3rd-edition" |
236 | |
237 | RedirectMatch temp "^/product/Introduction_to_Command_Line/?$" "/books-docs/introduction-command-line" |
238 | RedirectMatch temp "^/product/introduction_to_command_line/?$" "/books-docs/introduction-command-line" |
239 | |
240 | RedirectMatch temp "^/product/intro_to_emacs_lisp_3rd_ed/?$" "/books/signed-introduction-programming-emacs-lisp-3rd-edition" |
241 | |
242 | RedirectMatch temp "^/product/LibrePlanet2012Gray/?$" "/collection/books-docs" |
243 | |
244 | RedirectMatch temp "^/product/LibrePlanet2013.*" "/tshirts-hoodies/libreplanet-2013" |
245 | |
246 | RedirectMatch temp "^/product/libreplanet-tshirt-.*" "/collection/gnu-gear" |
247 | |
248 | RedirectMatch temp "^/product/live-the-dream-.*" "/tshirts-hoodies/live-dream" |
249 | RedirectMatch temp "^/product/Live_The_Dream_.*" "/tshirts-hoodies/live-dream" |
250 | |
251 | RedirectMatch temp "^/product/LP12.*" "/tshirts-hoodies/libreplanet-2012" |
252 | RedirectMatch temp "^/product/lp15-.*" "/tshirts-hoodies/libreplanet-2015" |
253 | RedirectMatch temp "^/product/lp16-shirt-.*" "/tshirts-hoodies/libreplanet-2016" |
254 | RedirectMatch temp "^/product/lp2014/?$" "/tshirts-hoodies/libreplanet-2014" |
255 | |
256 | RedirectMatch temp "^/product/lp-button/?$" "/gear/libreplanet-button" |
257 | |
258 | RedirectMatch temp "^/product/LPT/?$" "/" |
259 | RedirectMatch temp "^/product/M/?$" "/" |
260 | |
261 | RedirectMatch temp "^/product/mediagoblin/?$" "/tshirts-hoodies/mediagoblin" |
262 | RedirectMatch temp "^/product/mediagoblin-.*" "/tshirts-hoodies/mediagoblin" |
263 | RedirectMatch temp "^/product/Mediagoblin/?$" "/tshirts-hoodies/mediagoblin" |
264 | RedirectMatch temp "^/product/Mediagoblin-.*" "/tshirts-hoodies/mediagoblin" |
265 | |
266 | RedirectMatch temp "^/product/raffleticket/?$" "/" |
267 | |
268 | RedirectMatch temp "^/product/run-gcc-.*" "/tshirts-hoodies/run-gcc-shirt" |
269 | |
270 | RedirectMatch temp "^/product/Signed_Emacs_Manual_245/?$" "/books/gnu-emacs-manual-17th-edition-v-245" |
271 | |
272 | RedirectMatch temp "^/product/signed-free-as-in-freedom/?$" "/collection/books-docs" |
273 | RedirectMatch temp "^/product/signed-free-as-in-freedom-signed/?$" "/collection/books-docs" |
274 | |
275 | RedirectMatch temp "^/product/signed-fsfs/?$" "/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition" |
276 | |
277 | RedirectMatch temp "^/product/stuffed-gnu/?$" "/gear/stuffed-baby-gnu" |
278 | |
279 | RedirectMatch temp "^/product/super-stic/?$" "/collection/gnu-gear" |
280 | |
281 | RedirectMatch temp "^/product/Thanx_Gnu/?$" "/tshirts-hoodies/thanx-gnu" |
282 | RedirectMatch temp "^/product/Thanx_Gnu_.*" "/tshirts-hoodies/thanx-gnu" |
283 | |
284 | RedirectMatch temp "^/product/usb/?$" "/storage-devices/neug-usb-true-random-number-generator" |
285 | |
286 | RedirectMatch temp "^/product/using-gcc-gnu-compiler-collection-reference/?$" "/books-docs/using-gcc-gnu-compiler-collection-reference-manual-v-33-discounted" |
287 | RedirectMatch temp "^/product/using-gcc-gnu-compiler-collection-reference-manual/?$" "/books-docs/using-gcc-gnu-compiler-collection-reference-manual-v-33-discounted" |
288 | |
289 | RedirectMatch temp "^/tshirts-hoodies/?$" "/collection/gnu-gear" |
290 | RedirectMatch temp "^/tshirts-hoodies/gnu-head[.]/?$" "/tshirts-hoodies/gnu-head" |
291 | RedirectMatch temp "^/tshirts-hoodies/gnu-head-0/?$" "/tshirts-hoodies/gnu-head" |
292 | RedirectMatch temp "^/tshirts-hoodies/gnuhead-grey/?$" "/tshirts-hoodies/gnu-head" |
293 | |
294 | RedirectMatch temp "^/tshirts-hoodies/libreplanet-2016-t-shirt/?$" "/tshirts-hoodies/libreplanet-2016" |
295 | |
296 | |
297 | ## |
298 | ## redirect root url to shop.fsf.org, otherwise redirect to gnu-press page |
299 | ## https://rt.gnu.org/Ticket/Display.html?id=1239165 |
300 | ## |
301 | |
302 | RedirectMatch temp ^/?$ https://shop.fsf.org/ |
303 | Redirect temp / https://www.fsf.org/gnu-press/ |
304 | |
305 | ## |
306 | |
307 | |
308 | |