https-everywhere-rules-raw-4.0: vendor/https-everywhere/src/chrome/content/rules/University-of-Bern.xml
<!--
For problematic rules, see University-of-Bern-expired.xml.
Nonfunctional subdomains:
- $ (times out)
- www.agenda (cert matches, redirects to
https://wayf.switch.ch/SWITCHaai/WAYF?...)
- www (times out)
-->
<ruleset name="University of Bern (partial)">
<target host="*.unibe.ch" />
<target host="www.*.unibe.ch" />
<securecookie host="^.*\.unibe\.ch$" name=".*" />
<!-- For domains within this nested atom, !www doesn't exist.
-->
<rule from="^http://(cmslive3|www\.(?:kommunikation|phil(?:hist|hum|nat)|psy|rechtswissenschaft|risiko|uniaktuell|vetsuisse|wiso|zuw))\.unibe\.ch/"
to="https://$1.unibe.ch/" />
<!--
//id & //medizin:
- Mismatch
- Work over http & https
//ub:
- Mismatch
- Cert: cmslive3
- Paths 404 over https
- /$ redirects to login page over https
- Redirects to www over http
-->
<rule from="^https?://(?:www\.)?(id|medizin|ub)\.unibe\.ch/"
to="https://www.$1.unibe.ch/" />
<!-- For medianmitteilungen, unilink, & unipress:
- !www doesn't exist.
- Cert doesn't match.
- Redirects to login page over https.
- Redirects as so over http.
-->
<rule from="^https?://www\.medienmitteilungen\.unibe\.ch/"
to="https://www.kommunikation.unibe.ch/content/medien/medienmitteilungen/index_ger.html" />
<!-- See comment above. -->
<rule from="^https?://www\.uni(link|press)\.unibe\.ch/"
to="https://www.kommunikation.unibe.ch/content/publikationen/uni$1/index_ger.html" />
</ruleset>