Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/perl
- # version 1.1
- # if the host+path are in matrix then the redirect is to a single location
- # if just the host is in matrix then the redirect is to host+the request uri
- # nwk-productred 17.149.160.28 & 17.172.224.28
- #
- # to distibute this file us /usr/local/scr/distfilex
- #
- #
- #$matrix{"http_host"} = "desturl";
- $matrix{"stage-wscar.apple.com:8414"} = "http://stage-wscar.apple.com/cgi-bin/httptest";
- #$matrix{"itutest.apple.com:8414"} = "http://stage-wscar.apple.com/cgi-bin/httptest";
- # $matrix{""} = "";
- # my plan is to get these first.
- $matrix{"imac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-imac.com";
- $matrix{"macbookair.com"} = "http://www.apple.com/macbookair/?cid=oas-us-domains-macbookair.com";
- $matrix{"speech.apple.com"} = "http://www.apple.com/macosx/";
- $matrix{"applejava.apple.com"} = "http://developer.apple.com/java";
- $matrix{"applescript.apple.com"} = "http://www.apple.com/applescript";
- $matrix{"clarisworks.apple.com"} = "http://www.apple.com/appleworks";
- $matrix{"macos.apple.com"} = "http://www.apple.com/macosx";
- $matrix{"powerbook.com"} = "http://www.apple.com/powerbook/?cid=oas-us-domains-powerbook.com";
- $matrix{"powerbook.apple.com"} = "http://www.apple.com/powerbook";
- $matrix{"servers.apple.com"} = "http://www.apple.com/xserve";
- $matrix{"software.apple.com"} = "http://store.apple.com";
- $matrix{"webobjects.apple.com"} = "http://www.apple.com/webobjects";
- $matrix{"webobjects.com"} = "http://www.apple.com/webobjects";
- $matrix{"colorsync.apple.com"} = "http://developer.apple.com/documentation/graphicsimaging/colorsync-date.html";
- $matrix{"finalcutpro.com"} = "http://www.apple.com/finalcutstudio/finalcutpro?cid=oas-us-domains-finalcutpro.com";
- $matrix{"shake.apple.com"} = "http://www.apple.com/finalcutstudio/finalcutpro?cid=oas-us-domains-shake.apple.com";
- $matrix{"firewire.apple.com"} = "http://developer.apple.com/devicedrivers/firewire/index.html";
- $matrix{"ichat.com"} = "http://www.apple.com/macosx/features/ichat.html?cid=oas-us-domains-ichat.com";
- $matrix{"applemusic.apple.com"} = "http://www.apple.com/itunes";
- $matrix{"prismo.com"} = "http://www.apple.com/finalcutstudio/finalcutpro/livetype.html";
- $matrix{"qttv.quicktime.apple.com"} = "http://www.apple.com/quicktime";
- $matrix{"quicktimepro.apple.com"} = "http://store.apple.com/1-800-MY-APPLE/WebObjects/ASRedirector.woa/wa/redirectQT/";
- $matrix{"quicktimevr.apple.com"} = "http://www.apple.com/quicktime";
- $matrix{"quicktime.apple.com"} = "http://www.apple.com/quicktime";
- $matrix{"quicktime.com"} = "http://www.apple.com/quicktime?cid=oas-us-domains-quicktime.com";
- $matrix{"iworktrialbuy.apple.com"} = "http://store.apple.com/go/iworktrialbuy";
- $matrix{"aperturetrialbuy.apple.com"} = "http://store.apple.com/go/aperturetrialbuy";
- $matrix{"wdb.apple.com"} = "http://www.apple.com";
- $matrix{"apple.tv"} = "http://www.apple.com/appletv";
- $matrix{"iphone.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone.com";
- $matrix{"iphone4.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone4.com";
- $matrix{"whiteiphone.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-whiteiphone.com";
- $matrix{"iphone.apple.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone.apple.com";
- $matrix{"fonts.apple.com"} = "http://developer.apple.com/textfonts";
- $matrix{"applecomputer.com"} = "http://www.apple.com/?cid=oas-us-domains-applecomputer.com";
- $matrix{"appleimac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-appleimac.com";
- $matrix{"macmini.com"} = "http://www.apple.com/macmini/?cid=oas-us-domains-macmini.com";
- $matrix{"airport.com"} = "http://www.apple.com/wifi/?cid=oas-us-domains-airport.com";
- ###RECENT ADDS###
- $matrix{"siri.com"} = "http://www.apple.com/iphone/features/siri.html?cid=oas-us-domains-siri.com";
- $matrix{"iphone4s.com"} = "http://www.apple.com/iphone/?cid=oas-us-domains-iphone4s.com";
- #
- $matrix{"apple-ipod.ca"} = "http://www.apple.com/ca/itunes/?cid=OAS-US-DOMAINS-apple-ipod.ca";
- $matrix{"ipod.ca"} ="http://www.apple.com/ca/ipod/?cid=oas-ca-domains-ipod.ca";
- $matrix{"ipod.ca/fr"} ="http://www.apple.com/ca/fr/ipod/?cid=oas-ca-domains-ipod.ca";
- #
- $matrix{"ipod.com"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipod.com";
- $matrix{"ipods.com"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipods.com";
- $matrix{"ipodnano.com"} = "http://www.apple.com/ipodnano/?cid=oas-us-domains-ipodnano.com";
- $matrix{"applemagicmouse.com"} = "http://www.apple.com/magicmouse/?cid=oas-us-domains-applemagicmouse.com";
- $matrix{"macbookpro.com"} = "http://www.apple.com/macbookpro/?cid=oas-us-domains-macbookpro.com";
- $matrix{"airtunes.com"} = "http://www.apple.com/airportexpress/features/airtunes.html?cid=oas-us-domains-airtunes.com";
- $matrix{"apple-imac.com"} = "http://www.apple.com/imac/?cid=oas-us-domains-apple-imac.com";
- $matrix{"macsoftware.apple.com"} = "http://www.apple.com/downloads/?cid=oas-us-domains-macsoftware.apple.com";
- $matrix{"imacapple.com"} = "http://www.apple.com/imac?cid=oas-us-domains-imacapple.com";
- $matrix{"imacapplecomputer.com"} = "http://www.apple.com/imac?cid=oas-us-domains-imacapplecomputer.com";
- $matrix{"ipodprices.com"} = "http://store.apple.com/us/browse/home/shop_ipod?cid=oas-us-domains-ipodprices.com";
- $matrix{"macprices.com"} = "http://store.apple.com/us/browse/home/shop_mac/?cid=oas-us-domains-macprices.com";
- $matrix{"magictrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-magictrackpad.com";
- $matrix{"applemagictrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-applemagictrackpad.com";
- $matrix{"appletrackpad.com"} = "http://www.apple.com/magictrackpad/?cid=oas-us-domains-appletrackpad.com";
- $matrix{"applesmartcovers.com"} = "http://www.apple.com/ipad/smart-cover/?cid=oas-us-domains-applesmartcovers.com";
- $matrix{"applesmartcover.com"} = "http://www.apple.com/ipad/smart-cover/?cid=oas-us-domains-applesmartcover.com";
- $matrix{"macosxserver.com"} = "http://www.apple.com/server/macosx/?cid=oas-us-domains-macosxserver.com";
- $matrix{"applethunderboltdisplay.com"} = "http://www.apple.com/displays/?cid=oas-us-domains-applethunderboltdisplay.com";
- ## .co
- $matrix{"apple.co"} = "http://www.apple.com/?cid=oas-us-domains-apple.co";
- $matrix{"itunes.co"} = "http://www.apple.com/itunes/?cid=oas-us-domains-itunes.co";
- $matrix{"imac.co"} = "http://www.apple.com/imac/?cid=oas-us-domains-imac.co";
- $matrix{"ipod.co"} = "http://www.apple.com/ipod/?cid=oas-us-domains-ipod.co";
- $matrix{"macbook.co"} = "http://www.apple.com/macbook/?cid=oas-us-domains-macbook.co";
- $matrix{"applestore.co"} = "http://store.apple.com/us?cid=oas-us-domains-applestore.co";
- $matrix{"macintosh.co"} = "http://www.apple.com/mac/?cid=oas-us-domains-mac.co";
- $matrix{"macintosh.cl"} = "http://www.apple.com/la/mac/?cid=oas-us-domains-macintosh.cl";
- $matrix{"mobileme.co"} = "http://me.com";
- $matrix{"itunesstore.co"} = "http://www.apple.com/itunes/?cid=oas-us-domains-itunesstore.co";
- $matrix{"ibook.co"} = "http://www.apple.com/ipad/features/ibooks.html/?cid=oas-us-domains-ibook.co";
- $matrix{"appleoslion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-appleoslion.com";
- $matrix{"appleosxlion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-appleosxlion.com";
- $matrix{"macoslion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macoslion.com";
- $matrix{"macosxleo.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxleo.com";
- $matrix{"macosxleon.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxleon.com";
- $matrix{"macosxlion.com"} = "http://www.apple.com/macosx/lion/?cid=oas-us-domains-macosxlion.com";
- #
- # .br
- $matrix{"lojaiphone.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-lojaiphone.com.br";
- $matrix{"applebrazil.com.br"} = "http://www.apple.com/br/?cid=oas-br-domains-applebrazil.com.br";
- $matrix{"appleiphone.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-appleiphone.com.br";
- $matrix{"iphoneacessorios.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-iphoneaccesorios.com.br";
- $matrix{"iphoneclaro.com.br"} = "http://www.apple.com/br/iphone/?cid=oas-br-domains-iphoneclaro.com.br";
- $matrix{"appleipod.com.br"} = "http://www.apple.com/br/ipod/?cid=oas-br-domains-appleipod.com.br";
- $matrix{"icloud.org"} = "https://www.icloud.com/";
- #
- #plugins
- $matrix{"plugins.apple.com"} = "http://www.apple.com/safari/";
- $matrix{"plugins.apple.com/adobeflash"} = "http://get.adobe.com/flashplayer";
- $matrix{"plugins.apple.com/adobereader"} = "http://get.adobe.com/reader";
- $matrix{"plugins.apple.com/adobeshockwaveplayer"} = "http://get.adobe.com/shockwave";
- $matrix{"plugins.apple.com/quicktime"} = "http://www.apple.com/quicktime/download/";
- $matrix{"plugins.apple.com/quicktime-da"} = "http://www.apple.com/dk/quicktime/";
- $matrix{"plugins.apple.com/quicktime-de"} = "http://www.apple.com/de/quicktime/";
- $matrix{"plugins.apple.com/quicktime-es"} = "http://www.apple.com/es/quicktime/";
- $matrix{"plugins.apple.com/quicktime-fi"} = "http://www.apple.com/fi/quicktime/";
- $matrix{"plugins.apple.com/quicktime-fr"} = "http://www.apple.com/fr/quicktime/";
- $matrix{"plugins.apple.com/quicktime-it"} = "http://www.apple.com/it/quicktime/";
- $matrix{"plugins.apple.com/quicktime-ja"} = "http://www.apple.com/jp/quicktime/";
- $matrix{"plugins.apple.com/quicktime-jp"} = "http://www.apple.com/jp/quicktime/";
- $matrix{"plugins.apple.com/quicktime-ko"} = "http://www.apple.com/kr/quicktime/";
- $matrix{"plugins.apple.com/quicktime-nl"} = "http://www.apple.com/nl/quicktime/";
- $matrix{"plugins.apple.com/quicktime-no"} = "http://www.apple.com/no/quicktime/";
- $matrix{"plugins.apple.com/quicktime-pl"} = "http://www.apple.com/pl/quicktime/";
- $matrix{"plugins.apple.com/quicktime-pt-br"} = "http://www.apple.com/br/quicktime/";
- $matrix{"plugins.apple.com/quicktime-ru"} = "http://www.apple.com/ru/quicktime/";
- $matrix{"plugins.apple.com/quicktime-sv"} = "http://www.apple.com/se/quicktime/";
- $matrix{"plugins.apple.com/quicktime-zh-cn"} = "http://www.apple.com.cn/quicktime/";
- $matrix{"plugins.apple.com/quicktime-zh-tw"} = "http://www.apple.com/tw/quicktime/";
- $matrix{"plugins.apple.com/realplayermac"} = "http://www.real.com/realplayer/mac";
- $matrix{"plugins.apple.com/realplayermac-da"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-de"} = "http://de.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-en-gb"} = "http://uk.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-es"} = "http://es.real.com/realplayer/";
- $matrix{"plugins.apple.com/realplayermac-fi"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-fr"} = "http://fr.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-it"} = "http://it.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-ja"} = "http://jp.real.com/";
- $matrix{"plugins.apple.com/realplayermac-jp"} = "http://jp.real.com/";
- $matrix{"plugins.apple.com/realplayermac-ko"} = "http://korea.real.com/player";
- $matrix{"plugins.apple.com/realplayermac-nl"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-no"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-pl"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-pt-br"} = "http://brazil.real.com/player/";
- $matrix{"plugins.apple.com/realplayermac-ru"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-sv"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayermac-zh-cn"} = "http://realplayer.cn.real.com/";
- $matrix{"plugins.apple.com/realplayermac-zh-tw"} = "http://tw.real.com/";
- $matrix{"plugins.apple.com/realplayerwindows"} = "http://www.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-da"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-de"} = "http://de.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-en-gb"} = "http://uk.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-es"} = "http://es.real.com/realplayer/";
- $matrix{"plugins.apple.com/realplayerwindows-fi"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-fr"} = "http://fr.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-it"} = "http://it.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-ja"} = "http://jp.real.com/";
- $matrix{"plugins.apple.com/realplayerwindows-jp"} = "http://jp.real.com/";
- $matrix{"plugins.apple.com/realplayerwindows-ko"} = "http://korea.real.com/player";
- $matrix{"plugins.apple.com/realplayerwindows-nl"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-no"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-pl"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-pt-br"} = "http://brazil.real.com/player/";
- $matrix{"plugins.apple.com/realplayerwindows-ru"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-sv"} = "http://eu.real.com/realplayer";
- $matrix{"plugins.apple.com/realplayerwindows-zh-cn"} = "http://realplayer.cn.real.com";
- $matrix{"plugins.apple.com/realplayerwindows-zh-tw"} = "http://tw.real.com/";
- $matrix{"plugins.apple.com/silverlight"} = "http://www.microsoft.com/getsilverlight";
- $matrix{"plugins.apple.com/windowsmediacomponentsforquicktimebyflip4mac"} = "http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx";
- $matrix{"plugins.apple.com/windowsmediaplayer"} = "http://www.microsoft.com/windows/windowsmedia/player/default.aspx";
- $matrix{"plugins.apple.com/windowsmediaplayer-de"} = "http://www.microsoft.com/windows/windowsmedia/de/";
- $matrix{"plugins.apple.com/windowsmediaplayer-es"} = "http://www.microsoft.com/windows/windowsmedia/es/";
- $matrix{"plugins.apple.com/windowsmediaplayer-fi"} = "http://www.microsoft.com/finland/windows/products/winfamily/mediaplayer/default.mspx";
- $matrix{"plugins.apple.com/windowsmediaplayer-fr"} = "http://www.microsoft.com/windows/windowsmedia/fr/";
- $matrix{"plugins.apple.com/windowsmediaplayer-it"} = "http://www.microsoft.com/windows/windowsmedia/it/";
- $matrix{"plugins.apple.com/windowsmediaplayer-ja"} = "http://www.microsoft.com/japan/windows/windowsmedia/default.mspx";
- $matrix{"plugins.apple.com/windowsmediaplayer-no"} = "http://www.microsoft.com/norge/windows/products/winfamily/mediaplayer/default.mspx";
- $matrix{"plugins.apple.com/windowsmediaplayer-pl"} = "http://www.microsoft.com/windows/windowsmedia/pl/";
- $matrix{"plugins.apple.com/windowsmediaplayer-pt-br"} = "http://www.microsoft.com/windows/windowsmedia/br/";
- $matrix{"plugins.apple.com/windowsmediaplayer-ru"} = "http://www.microsoft.com/windows/windowsmedia/ru/";
- $matrix{"plugins.apple.com/windowsmediaplayer-zh-cn"} = "http://www.microsoft.com/windows/windowsmedia/cn/";
- $matrix{"plugins.apple.com/windowsmediaplayer-zh-tw"} = "http://www.microsoft.com/windows/windowsmedia/tw/";
- 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement