[HTTPS-E Rulesets] More to WordPress.xml

Osama Khalid osamak at gnu.org
Fri Jun 3 00:36:32 PDT 2011


This patch extends WordPress.xml to cover s0.wp.com and s1.wp.com
which are used by many WordPress.com VIP blogs to host CSS, JavaScript
and default images.

Also, I think the ruleset name shouldn't be "WordPress.com" but
"WordPress" since it also covers the community project website,
wordpress.org.

--Osama Khalid
-------------- next part --------------
diff --git a/src/chrome/content/rules/WordPress.xml b/src/chrome/content/rules/WordPress.xml
index 22030ee..691eca2 100644
--- a/src/chrome/content/rules/WordPress.xml
+++ b/src/chrome/content/rules/WordPress.xml
@@ -1,4 +1,4 @@
-<ruleset name="WordPress.com">
+<ruleset name="WordPress">
   <target host="wordpress.com" />
   <target host="*.wordpress.com" />
   <target host="wordpress.org" />
@@ -7,16 +7,24 @@
   <target host="*.trac.wordpress.org" />
   <target host="*.svn.wordpress.org" />
   <target host="*.files.wordpress.com" />
+  <target host="s0.wp.com" />
+  <target host="s1.wp.com" />
 
   <exclusion pattern="^http://([^/:@]*)\.blog\.wordpress\.com/"/>
   <exclusion pattern="^http://([^/:@]*)\.blog\.files\.wordpress\.com/"/>
   <exclusion pattern="^http://([^/:@]*)\.forums\.wordpress\.com/"/>
   <exclusion pattern="^http://([^/:@]*)\.support\.wordpress\.com/"/>
 
-  <rule from="^http://wordpress\.(com|org)/" to="https://wordpress.$1/"/>
-  <rule from="^http://(s[0-9]?)\.wordpress\.(com|org)/" to="https://secure.wordpress.$2/"/>
-  <rule from="^http://([^/:@]*)\.wordpress\.(com|org)/" to="https://$1.wordpress.$2/"/>
-  <rule from="^http://([^/:@]*)\.(trac|svn)\.wordpress\.org/" to="https://$1.$2.wordpress.org/"/>
-  <rule from="^http://([^/:@]*)\.files\.wordpress\.com/" to="https://$1.files.wordpress.com/"/>
-
+  <rule from="^http://wordpress\.(com|org)/"
+          to="https://wordpress.$1/"/>
+  <rule from="^http://(s[0-9]?)\.wordpress\.(com|org)/"
+	  to="https://secure.wordpress.$2/"/>
+  <rule from="^http://([^/:@]+)\.wordpress\.(com|org)/"
+	  to="https://$1.wordpress.$2/"/>
+  <rule from="^http://([^/:@]+)\.(trac|svn)\.wordpress\.org/"
+	  to="https://$1.$2.wordpress.org/"/>
+  <rule from="^http://([^/:@]+)\.files\.wordpress\.com/"
+	  to="https://$1.files.wordpress.com/"/>
+  <rule from="^http://(s0|s1)\.wp\.com/(i|wp-content|wp-includes)/"
+	  to="https://s-ssl.wordpress.com/$2/" />
 </ruleset>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.eff.org/pipermail/https-everywhere-rules/attachments/20110603/214446eb/attachment.sig>


More information about the HTTPS-Everywhere-Rules mailing list