<!--
	Nonfunctional domains:

		- esupport.sony.com		(redirects to s01.esupport, which has different data)
		- www.kb.sony.com


	Mixed images on support.us.playstation.com from us.playstation.com

-->
<ruleset name="Sony (partial)" platform="mixedcontent">

	<!--	* for cross-domain cookie.	-->
	<target host="*.playstation.com" />
	<target host="*.us.playstation.com" />
		<!--
			Many paths now redirect to http:

			https://mail1.eff.org/pipermail/https-everywhere-rules/2012-September/001284.html
				- https://mail1.eff.org/pipermail/https-everywhere-rules/2013-July/001641.html

				Including:

					- $
					- adaptor/?$
					- adaptor/verify/?$
					- community/?$
					- community/liveevents/?$
					- csimg/
					- favicon.ico
					- games/?$
					- games/.*.html
					- games-and-media$
					- games-and-media/franchise/.*.html
					- grid$
					- grid/games_events/?$
					- myprofile$
					- news/consumeralerts/$
					- omniture/blogs/s_code.js
					- ps3/?$
					- ps3/games-and-media/$
					- psn/playstation-home/?$
					- psn/shows-and-tv-series/$
					- wtb/?$
					- support/warranties/index.htm
					- support/warranties/.*/index.htm

				But not including:

					- pscomauth/groups/public/documents/webasset/transparent.gif
					- psnevent/EventsController.action
					- uwps/PSNTicketRetrievalGenericServlet


				support/?$ does too, but then redirects to a secure url.
													-->
		<!--exclusion pattern="^http://us\.playstation\.com/($|\?|(adaptor|community|games|grid|games-and-media|myprofile|news|ps[3n])($|[?/])|csimg/|support/?[^?])" />
		<exclusion pattern="^http://us\.playstation\.com/omniture/blogs/s_code\.js" /-->
		<exclusion pattern="^http://us\.playstation\.com/(?!pscomauth/|psnevent/|uwps/)" />
	<target host="webassets.scea.com" />
	<target host="*.webassets.scea.com" />
	<target host="sony.com" />
	<target host="*.sony.com" />
	<target host="s01.esupport.sony.com" />
	<target host="sonyentertainmentnetwork.com" />
	<target host="*.sonyentertainmentnetwork.com" />


	<securecookie host="^.*\.playstation\.com$" name=".*" />
	<securecookie host="^.*\.sony\.com$" name=".*" />
	<securecookie host="^.*\.sonyentertainmentnetwork\.com$" name=".*" />


	<!--	Redirects to http first:
					-->
	<rule from="^http://(?:www\.)?us\.playstation\.com/support/?(\?.*)?$"
		to="https://support.us.playstation.com/$1" />

	<!--	Cert doesn't match www.us.	-->
	<rule from="^https?://(?:(service1\.)|www\.)?us\.playstation\.com/"
		to="https://$1us.playstation.com/" />

	<!--	- Cert doesn't match
		- Redirects as so
				-->
	<rule from="^https?://(?:www\.)?scea\.com/"
		to="https://us.playstation.com/" />

	<!--	webassets[a-j]?.scea.com: time out	-->
	<rule from="^https?://(?:\w+\.)?webassets\.scea\.com/"
		to="https://secure.webassets.scea.com/" />

	<!--	Cert only matches www.	-->
	<rule from="^https?://(?:www\.)?sony\.com/"
		to="https://www.sony.com/" />

	<rule from="^http://s(01\.esupport|tore)\.sony\.com/"
		to="https://s$1.sony.com/" />

	<rule from="^http://((?:account|www)\.)?sonyentertainmentnetwork\.com/"
		to="https://$1sonyentertainmentnetwork.com/" />

	<!--	- Cert: *.hs.llnwd.net
		- Shows blank page
					-->
	<rule from="^https?://cdn\.sonyentertainmentnetwork\.com/"
		to="https://www.sonyentertainmentnetwork.com/" />

</ruleset>
