Advertisement
Guest User

ipod.com/init

a guest
Mar 21st, 2012
4,745
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.79 KB | None | 0 0
  1. #! /usr/bin/perl
  2.  
  3. # version 1.1
  4. # if the host+path are in matrix then the redirect is to a single location
  5. # if just the host is in matrix then the redirect is to host+the request uri
  6. # nwk-productred 17.149.160.28&nbsp&amp&nbsp17.172.224.28
  7. #
  8. # to distibute this file us /usr/local/scr/distfilex
  9. #
  10. #
  11. #$matrix{"http_host"} = "desturl";
  12. $matrix{"stage-wscar.apple.com:8414"} = "http://stage-wscar.apple.com/cgi-bin/httptest";
  13. #$matrix{"itutest.apple.com:8414"} = "http://stage-wscar.apple.com/cgi-bin/httptest";
  14. # $matrix{""} = "";
  15. # my plan is to get these first.
  16. $matrix{"imac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-imac.com";
  17. $matrix{"macbookair.com"} = "http://www.apple.com/macbookair/?cid=oas-us-domains-macbookair.com";
  18. $matrix{"speech.apple.com"} = "http://www.apple.com/macosx/";
  19. $matrix{"applejava.apple.com"} = "http://developer.apple.com/java";
  20. $matrix{"applescript.apple.com"} = "http://www.apple.com/applescript";
  21. $matrix{"clarisworks.apple.com"} = "http://www.apple.com/appleworks";
  22. $matrix{"macos.apple.com"} = "http://www.apple.com/macosx";
  23. $matrix{"powerbook.com"} = "http://www.apple.com/powerbook/?cid=oas-us-domains-powerbook.com";
  24. $matrix{"powerbook.apple.com"} = "http://www.apple.com/powerbook";
  25. $matrix{"servers.apple.com"} = "http://www.apple.com/xserve";
  26. $matrix{"software.apple.com"} = "http://store.apple.com";
  27. $matrix{"webobjects.apple.com"} = "http://www.apple.com/webobjects";
  28. $matrix{"webobjects.com"} = "http://www.apple.com/webobjects";
  29. $matrix{"colorsync.apple.com"} = "http://developer.apple.com/documentation/graphicsimaging/colorsync-date.html";
  30. $matrix{"finalcutpro.com"} = "http://www.apple.com/finalcutstudio/finalcutpro?cid=oas-us-domains-finalcutpro.com";
  31. $matrix{"shake.apple.com"} = "http://www.apple.com/finalcutstudio/finalcutpro?cid=oas-us-domains-shake.apple.com";
  32. $matrix{"firewire.apple.com"} = "http://developer.apple.com/devicedrivers/firewire/index.html";
  33. $matrix{"ichat.com"} = "http://www.apple.com/macosx/features/ichat.html?cid=oas-us-domains-ichat.com";
  34. $matrix{"applemusic.apple.com"} = "http://www.apple.com/itunes";
  35. $matrix{"prismo.com"} = "http://www.apple.com/finalcutstudio/finalcutpro/livetype.html";
  36. $matrix{"qttv.quicktime.apple.com"} = "http://www.apple.com/quicktime";
  37. $matrix{"quicktimepro.apple.com"} = "http://store.apple.com/1-800-MY-APPLE/WebObjects/ASRedirector.woa/wa/redirectQT/";
  38. $matrix{"quicktimevr.apple.com"} = "http://www.apple.com/quicktime";
  39. $matrix{"quicktime.apple.com"} = "http://www.apple.com/quicktime";
  40. $matrix{"quicktime.com"} = "http://www.apple.com/quicktime?cid=oas-us-domains-quicktime.com";
  41. $matrix{"iworktrialbuy.apple.com"} = "http://store.apple.com/go/iworktrialbuy";
  42. $matrix{"aperturetrialbuy.apple.com"} = "http://store.apple.com/go/aperturetrialbuy";
  43. $matrix{"wdb.apple.com"} = "http://www.apple.com";
  44. $matrix{"apple.tv"} = "http://www.apple.com/appletv";
  45. $matrix{"iphone.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone.com";
  46. $matrix{"iphone4.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone4.com";
  47. $matrix{"whiteiphone.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-whiteiphone.com";
  48. $matrix{"iphone.apple.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone.apple.com";
  49. $matrix{"fonts.apple.com"} = "http://developer.apple.com/textfonts";
  50. $matrix{"applecomputer.com"} = "http://www.apple.com/?cid=oas-us-domains-applecomputer.com";
  51. $matrix{"appleimac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-appleimac.com";
  52. $matrix{"macmini.com"} = "http://www.apple.com/macmini/?cid=oas-us-domains-macmini.com";
  53. $matrix{"airport.com"} = "http://www.apple.com/wifi/?cid=oas-us-domains-airport.com";
  54. ###RECENT ADDS###
  55. $matrix{"siri.com"} = "http://www.apple.com/iphone/features/siri.html?cid=oas-us-domains-siri.com";
  56. $matrix{"iphone4s.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone4s.com";
  57. #
  58. $matrix{"apple-ipod.ca"} = "http://www.apple.com/ca/itunes/?cid=OAS-US-DOMAINS-apple-ipod.ca";
  59. $matrix{"ipod.ca"} ="http://www.apple.com/ca/ipod/?cid=oas-ca-domains-ipod.ca";
  60. $matrix{"ipod.ca/fr"} ="http://www.apple.com/ca/fr/ipod/?cid=oas-ca-domains-ipod.ca";
  61. #
  62. $matrix{"ipod.com"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipod.com";
  63. $matrix{"ipods.com"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipods.com";
  64. $matrix{"ipodnano.com"} = "http://www.apple.com/ipodnano/?cid=oas-us-domains-ipodnano.com";
  65. $matrix{"applemagicmouse.com"} = "http://www.apple.com/magicmouse/?cid=oas-us-domains-applemagicmouse.com";
  66. $matrix{"macbookpro.com"} = "http://www.apple.com/macbookpro/?cid=oas-us-domains-macbookpro.com";
  67. $matrix{"airtunes.com"} = "http://www.apple.com/airportexpress/features/airtunes.html?cid=oas-us-domains-airtunes.com";
  68. $matrix{"apple-imac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-apple-imac.com";
  69. $matrix{"macsoftware.apple.com"} = "http://www.apple.com/downloads/?cid=oas-us-domains-macsoftware.apple.com";
  70. $matrix{"imacapple.com"} = "http://www.apple.com/imac?cid=oas-us-domains-imacapple.com";
  71. $matrix{"imacapplecomputer.com"} = "http://www.apple.com/imac?cid=oas-us-domains-imacapplecomputer.com";
  72. $matrix{"ipodprices.com"} = "http://store.apple.com/us/browse/home/shop_ipod?cid=oas-us-domains-ipodprices.com";
  73. $matrix{"macprices.com"} = "http://store.apple.com/us/browse/home/shop_mac/?cid=oas-us-domains-macprices.com";
  74. $matrix{"magictrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-magictrackpad.com";
  75. $matrix{"applemagictrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-applemagictrackpad.com";
  76. $matrix{"appletrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-appletrackpad.com";
  77. $matrix{"applesmartcovers.com"} = "http://www.apple.com/ipad/smart-cover/?cid=oas-us-domains-applesmartcovers.com";
  78. $matrix{"applesmartcover.com"} = "http://www.apple.com/ipad/smart-cover/?cid=oas-us-domains-applesmartcover.com";
  79. $matrix{"macosxserver.com"} = "http://www.apple.com/server/macosx/?cid=oas-us-domains-macosxserver.com";
  80. $matrix{"applethunderboltdisplay.com"} = "http://www.apple.com/displays/?cid=oas-us-domains-applethunderboltdisplay.com";
  81. ## .co
  82. $matrix{"apple.co"} = "http://www.apple.com/?cid=oas-us-domains-apple.co";
  83. $matrix{"itunes.co"} = "http://www.apple.com/itunes/?cid=oas-us-domains-itunes.co";
  84. $matrix{"imac.co"} = "http://www.apple.com/imac/?cid=oas-us-domains-imac.co";
  85. $matrix{"ipod.co"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipod.co";
  86. $matrix{"macbook.co"} = "http://www.apple.com/macbook/?cid=oas-us-domains-macbook.co";
  87. $matrix{"applestore.co"} = "http://store.apple.com/us?cid=oas-us-domains-applestore.co";
  88. $matrix{"macintosh.co"} = "http://www.apple.com/mac/?cid=oas-us-domains-mac.co";
  89. $matrix{"macintosh.cl"} = "http://www.apple.com/la/mac/?cid=oas-us-domains-macintosh.cl";
  90. $matrix{"mobileme.co"} = "http://me.com";
  91. $matrix{"itunesstore.co"} = "http://www.apple.com/itunes/?cid=oas-us-domains-itunesstore.co";
  92. $matrix{"ibook.co"} = "http://www.apple.com/ipad/features/ibooks.html/?cid=oas-us-domains-ibook.co";
  93. $matrix{"appleoslion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-appleoslion.com";
  94. $matrix{"appleosxlion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-appleosxlion.com";
  95. $matrix{"macoslion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macoslion.com";
  96. $matrix{"macosxleo.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxleo.com";
  97. $matrix{"macosxleon.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxleon.com";
  98. $matrix{"macosxlion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxlion.com";
  99. #
  100. # .br
  101. $matrix{"lojaiphone.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-lojaiphone.com.br";
  102. $matrix{"applebrazil.com.br"} = "http://www.apple.com/br/?cid=oas-br-domains-applebrazil.com.br";
  103. $matrix{"appleiphone.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-appleiphone.com.br";
  104. $matrix{"iphoneacessorios.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-iphoneaccesorios.com.br";
  105. $matrix{"iphoneclaro.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-iphoneclaro.com.br";
  106. $matrix{"appleipod.com.br"} = "http://www.apple.com/br/ipod/?cid=oas-br-domains-appleipod.com.br";
  107. $matrix{"icloud.org"} = "https://www.icloud.com/";
  108. #
  109. #plugins
  110. $matrix{"plugins.apple.com"} = "http://www.apple.com/safari/";
  111. $matrix{"plugins.apple.com/adobeflash"} = "http://get.adobe.com/flashplayer";
  112. $matrix{"plugins.apple.com/adobereader"} = "http://get.adobe.com/reader";
  113. $matrix{"plugins.apple.com/adobeshockwaveplayer"} = "http://get.adobe.com/shockwave";
  114. $matrix{"plugins.apple.com/quicktime"} = "http://www.apple.com/quicktime/download/";
  115. $matrix{"plugins.apple.com/quicktime-da"} = "http://www.apple.com/dk/quicktime/";
  116. $matrix{"plugins.apple.com/quicktime-de"} = "http://www.apple.com/de/quicktime/";
  117. $matrix{"plugins.apple.com/quicktime-es"} = "http://www.apple.com/es/quicktime/";
  118. $matrix{"plugins.apple.com/quicktime-fi"} = "http://www.apple.com/fi/quicktime/";
  119. $matrix{"plugins.apple.com/quicktime-fr"} = "http://www.apple.com/fr/quicktime/";
  120. $matrix{"plugins.apple.com/quicktime-it"} = "http://www.apple.com/it/quicktime/";
  121. $matrix{"plugins.apple.com/quicktime-ja"} = "http://www.apple.com/jp/quicktime/";
  122. $matrix{"plugins.apple.com/quicktime-jp"} = "http://www.apple.com/jp/quicktime/";
  123. $matrix{"plugins.apple.com/quicktime-ko"} = "http://www.apple.com/kr/quicktime/";
  124. $matrix{"plugins.apple.com/quicktime-nl"} = "http://www.apple.com/nl/quicktime/";
  125. $matrix{"plugins.apple.com/quicktime-no"} = "http://www.apple.com/no/quicktime/";
  126. $matrix{"plugins.apple.com/quicktime-pl"} = "http://www.apple.com/pl/quicktime/";
  127. $matrix{"plugins.apple.com/quicktime-pt-br"} = "http://www.apple.com/br/quicktime/";
  128. $matrix{"plugins.apple.com/quicktime-ru"} = "http://www.apple.com/ru/quicktime/";
  129. $matrix{"plugins.apple.com/quicktime-sv"} = "http://www.apple.com/se/quicktime/";
  130. $matrix{"plugins.apple.com/quicktime-zh-cn"} = "http://www.apple.com.cn/quicktime/";
  131. $matrix{"plugins.apple.com/quicktime-zh-tw"} = "http://www.apple.com/tw/quicktime/";
  132. $matrix{"plugins.apple.com/realplayermac"} = "http://www.real.com/realplayer/mac";
  133. $matrix{"plugins.apple.com/realplayermac-da"} = "http://eu.real.com/realplayer";
  134. $matrix{"plugins.apple.com/realplayermac-de"} = "http://de.real.com/realplayer";
  135. $matrix{"plugins.apple.com/realplayermac-en-gb"} = "http://uk.real.com/realplayer";
  136. $matrix{"plugins.apple.com/realplayermac-es"} = "http://es.real.com/realplayer/";
  137. $matrix{"plugins.apple.com/realplayermac-fi"} = "http://eu.real.com/realplayer";
  138. $matrix{"plugins.apple.com/realplayermac-fr"} = "http://fr.real.com/realplayer";
  139. $matrix{"plugins.apple.com/realplayermac-it"} = "http://it.real.com/realplayer";
  140. $matrix{"plugins.apple.com/realplayermac-ja"} = "http://jp.real.com/";
  141. $matrix{"plugins.apple.com/realplayermac-jp"} = "http://jp.real.com/";
  142. $matrix{"plugins.apple.com/realplayermac-ko"} = "http://korea.real.com/player";
  143. $matrix{"plugins.apple.com/realplayermac-nl"} = "http://eu.real.com/realplayer";
  144. $matrix{"plugins.apple.com/realplayermac-no"} = "http://eu.real.com/realplayer";
  145. $matrix{"plugins.apple.com/realplayermac-pl"} = "http://eu.real.com/realplayer";
  146. $matrix{"plugins.apple.com/realplayermac-pt-br"} = "http://brazil.real.com/player/";
  147. $matrix{"plugins.apple.com/realplayermac-ru"} = "http://eu.real.com/realplayer";
  148. $matrix{"plugins.apple.com/realplayermac-sv"} = "http://eu.real.com/realplayer";
  149. $matrix{"plugins.apple.com/realplayermac-zh-cn"} = "http://realplayer.cn.real.com/";
  150. $matrix{"plugins.apple.com/realplayermac-zh-tw"} = "http://tw.real.com/";
  151. $matrix{"plugins.apple.com/realplayerwindows"} = "http://www.real.com/realplayer";
  152. $matrix{"plugins.apple.com/realplayerwindows-da"} = "http://eu.real.com/realplayer";
  153. $matrix{"plugins.apple.com/realplayerwindows-de"} = "http://de.real.com/realplayer";
  154. $matrix{"plugins.apple.com/realplayerwindows-en-gb"} = "http://uk.real.com/realplayer";
  155. $matrix{"plugins.apple.com/realplayerwindows-es"} = "http://es.real.com/realplayer/";
  156. $matrix{"plugins.apple.com/realplayerwindows-fi"} = "http://eu.real.com/realplayer";
  157. $matrix{"plugins.apple.com/realplayerwindows-fr"} = "http://fr.real.com/realplayer";
  158. $matrix{"plugins.apple.com/realplayerwindows-it"} = "http://it.real.com/realplayer";
  159. $matrix{"plugins.apple.com/realplayerwindows-ja"} = "http://jp.real.com/";
  160. $matrix{"plugins.apple.com/realplayerwindows-jp"} = "http://jp.real.com/";
  161. $matrix{"plugins.apple.com/realplayerwindows-ko"} = "http://korea.real.com/player";
  162. $matrix{"plugins.apple.com/realplayerwindows-nl"} = "http://eu.real.com/realplayer";
  163. $matrix{"plugins.apple.com/realplayerwindows-no"} = "http://eu.real.com/realplayer";
  164. $matrix{"plugins.apple.com/realplayerwindows-pl"} = "http://eu.real.com/realplayer";
  165. $matrix{"plugins.apple.com/realplayerwindows-pt-br"} = "http://brazil.real.com/player/";
  166. $matrix{"plugins.apple.com/realplayerwindows-ru"} = "http://eu.real.com/realplayer";
  167. $matrix{"plugins.apple.com/realplayerwindows-sv"} = "http://eu.real.com/realplayer";
  168. $matrix{"plugins.apple.com/realplayerwindows-zh-cn"} = "http://realplayer.cn.real.com";
  169. $matrix{"plugins.apple.com/realplayerwindows-zh-tw"} = "http://tw.real.com/";
  170. $matrix{"plugins.apple.com/silverlight"} = "http://www.microsoft.com/getsilverlight";
  171. $matrix{"plugins.apple.com/windowsmediacomponentsforquicktimebyflip4mac"} = "http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx";
  172. $matrix{"plugins.apple.com/windowsmediaplayer"} = "http://www.microsoft.com/windows/windowsmedia/player/default.aspx";
  173. $matrix{"plugins.apple.com/windowsmediaplayer-de"} = "http://www.microsoft.com/windows/windowsmedia/de/";
  174. $matrix{"plugins.apple.com/windowsmediaplayer-es"} = "http://www.microsoft.com/windows/windowsmedia/es/";
  175. $matrix{"plugins.apple.com/windowsmediaplayer-fi"} = "http://www.microsoft.com/finland/windows/products/winfamily/mediaplayer/default.mspx";
  176. $matrix{"plugins.apple.com/windowsmediaplayer-fr"} = "http://www.microsoft.com/windows/windowsmedia/fr/";
  177. $matrix{"plugins.apple.com/windowsmediaplayer-it"} = "http://www.microsoft.com/windows/windowsmedia/it/";
  178. $matrix{"plugins.apple.com/windowsmediaplayer-ja"} = "http://www.microsoft.com/japan/windows/windowsmedia/default.mspx";
  179. $matrix{"plugins.apple.com/windowsmediaplayer-no"} = "http://www.microsoft.com/norge/windows/products/winfamily/mediaplayer/default.mspx";
  180. $matrix{"plugins.apple.com/windowsmediaplayer-pl"} = "http://www.microsoft.com/windows/windowsmedia/pl/";
  181. $matrix{"plugins.apple.com/windowsmediaplayer-pt-br"} = "http://www.microsoft.com/windows/windowsmedia/br/";
  182. $matrix{"plugins.apple.com/windowsmediaplayer-ru"} = "http://www.microsoft.com/windows/windowsmedia/ru/";
  183. $matrix{"plugins.apple.com/windowsmediaplayer-zh-cn"} = "http://www.microsoft.com/windows/windowsmedia/cn/";
  184. $matrix{"plugins.apple.com/windowsmediaplayer-zh-tw"} = "http://www.microsoft.com/windows/windowsmedia/tw/";
  185. 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement