
<!--
Disabled by https-everywhere-checker because:
Fetch error: http://franchiseradioshack.cloudapp.net/ => https://www.franchiseradioshack.com/: (7, 'Failed to connect to www.franchiseradioshack.com port 443: Connection refused')
Fetch error: http://franchiseradioshack.com/ => https://www.franchiseradioshack.com/: (7, 'Failed to connect to www.franchiseradioshack.com port 443: Connection refused')
Fetch error: http://www.franchiseradioshack.com/ => https://www.franchiseradioshack.com/: (7, 'Failed to connect to www.franchiseradioshack.com port 443: Connection refused')
Fetch error: http://radioshackwireless.com/ => https://radioshackwireless.com/: (51, "SSL: no alternative certificate subject name matches target host name 'radioshackwireless.com'")
Fetch error: http://www.radioshackwireless.com/ => https://radioshackwireless.com/: (51, "SSL: no alternative certificate subject name matches target host name 'radioshackwireless.com'")

Disabled by https-everywhere-checker because:
Fetch error: http://franchiseradioshack.cloudapp.net/ => https://www.franchiseradioshack.com/: (6, 'Could not resolve host: franchiseradioshack.cloudapp.net')
Fetch error: http://franchiseradioshack.com/ => https://www.franchiseradioshack.com/: (7, 'Failed to connect to www.franchiseradioshack.com port 443: Connection refused')
Fetch error: http://www.franchiseradioshack.com/ => https://www.franchiseradioshack.com/: (7, 'Failed to connect to www.franchiseradioshack.com port 443: Connection refused')
Fetch error: http://radioshackwireless.com/ => https://radioshackwireless.com/: (7, 'Failed to connect to radioshackwireless.com port 443: Connection timed out')
Fetch error: http://www.radioshackwireless.com/ => https://radioshackwireless.com/: (6, 'Could not resolve host: www.radioshackwireless.com')
	Most requests sent back to HTTP.


	These are handled Thomson-Reuters-clients.xml:

	- ir.radioshackcorporate.com
	- media.radioshackcorporate.com


	Nonfunctional domains:

		- cdn.jobsatradioshack.com	(cert: edgecastcdn.net; 404)
		- www.jobsatradioshack.com	(self-signed; shows blank page)
		- support.radioshack.com	(times out)
		- www.radioshackcorporation.com	(self-signed; shows blank page)

-->
<ruleset name="RadioShack (partial)" default_off="failed ruleset test">

	<target host="franchiseradioshack.cloudapp.net" />
	<target host="franchiseradioshack.com" />
	<target host="www.franchiseradioshack.com" />
	<target host="radioshack.com" />
	<target host="www.radioshack.com" />
	<target host="blog.radioshack.com" />
		<exclusion pattern="^http://www\.radioshack\.com/(?:$|category/|family/|home/|shop/)" />
	<target host="radioshackwireless.com" />
	<target host="www.radioshackwireless.com" />


	<securecookie host="^radioshackwireless\.com$" name=".+" />


	<!--	Cert mismatch.	-->
	<rule from="^http://franchiseradioshack\.cloudapp\.net/"
		to="https://www.franchiseradioshack.com/" />

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

	<!--
		These paths redirect to http:

			- category/index.jsp?categoryId=
			- family/index.jsp?categoryId=
			- home/index.jsp?rdir=
			- shop/index.jsp?categoryId=


		These paths don't redirect to http (shh!):

			- $
			- affiliate
			- checkout/
			- cms_widgets/
			- coreg/
			- corp
			- emailAProduct
			- graphics
			- helpdesk
			- images/
			- include/
			- min-cat/
			- product
			- search
			- sitemap
			- storeLocator3
			- uc


		Cert only matches www.

	<rule from="^http://(?:www\.)?radioshack\.com/($|(?:affiliate|checkout|cms_widgets|coreg|corp|emailAProduct|graphics|helpdesk|images|include|min-cat|product|search|sitemap|storeLocator3|uc)(?:$|/|\?))"
		to="https://www.radioshack.com/$1" /-->

	<rule from="^http://(?:www\.)?radioshack\.com/"
		to="https://www.radioshack.com/" />


	<!--	Cert doesn't match www.	-->
	<rule from="^http://(?:www\.)?radioshackwireless\.com/"
		to="https://radioshackwireless.com/" />

	<rule from="^http:" to="https:" />
</ruleset>
