|
53 | 53 |
|
54 | 54 | - oracle.com subdomains: |
55 | 55 |
|
56 | | - - ^ ¹ |
57 | 56 | - appsconnect ⁴ |
58 | 57 | - crmondemand ² |
59 | 58 | - docs ³ |
|
62 | 61 |
|
63 | 62 | - oracleimg.com ² |
64 | 63 |
|
65 | | - ¹ Refused |
66 | 64 | ² Redirects to http; mismatched, CN: java.sun.com |
67 | 65 | ³ Insecure renegotiation |
68 | 66 | ⁴ Mismatched |
|
74 | 72 | - (www.)oracle.com ¹ |
75 | 73 | - (www.)oracleimg.com ¹ |
76 | 74 |
|
77 | | - ¹ ^ → www, some paths redirect to http |
78 | | - ² → akamai, avoiding user-visible paths, rest handled in Oracle-mismatches.xml |
| 75 | + ¹ Some paths redirect to http |
79 | 76 |
|
80 | 77 |
|
81 | 78 | There are probably some data identical across shop and www that could be grabbed for www. |
|
276 | 273 | --> |
277 | 274 | <ruleset name="Oracle (partial)"> |
278 | 275 |
|
| 276 | + <!-- Direct rewrites: |
| 277 | + --> |
| 278 | + <target host="academy.oracle.com" /> |
| 279 | + <target host="acsportal.oracle.com" /> |
| 280 | + <target host="advancedsupport.oracle.com" /> |
| 281 | + <target host="amr.oracle.com" /> |
| 282 | + <target host="amr-stage.oracle.com" /> |
| 283 | + <target host="apex.oracle.com" /> |
| 284 | + <target host="apexea.oracle.com" /> |
| 285 | + <target host="asktom.oracle.com" /> |
| 286 | + <target host="blogs.oracle.com" /> |
| 287 | + <target host="blogs-stage.oracle.com" /> |
| 288 | + <target host="campus.oracle.com" /> |
| 289 | + |
| 290 | + <target host="cloud.oracle.com" /> |
| 291 | + <target host="*.em1.cloud.oracle.com" /> |
| 292 | + <target host="*.us0.cloud.oracle.com" /> |
| 293 | + <target host="*.us1.cloud.oracle.com" /> |
| 294 | + |
| 295 | + <target host="communities.oracle.com" /> |
| 296 | + <target host="competencycentre.oracle.com" /> |
| 297 | + <target host="conference.oracle.com" /> |
| 298 | + <target host="digitalmedia.oracle.com" /> |
| 299 | + <target host="dne.oracle.com" /> |
| 300 | + <target host="docs.oracle.com" /> |
| 301 | + <target host="edelivery.oracle.com" /> |
| 302 | + <target host="edelivery-hqdc-test.oracle.com" /> |
| 303 | + <target host="education.oracle.com" /> |
| 304 | + <target host="education-stage.oracle.com" /> |
| 305 | + <target host="emeajobs.oracle.com" /> |
| 306 | + <target host="emeapressoffice.oracle.com" /> |
| 307 | + <target host="etrm.oracle.com" /> |
| 308 | + |
| 309 | + <target host="forums.oracle.com" /> |
| 310 | + <target host="cn.forums.oracle.com" /> |
| 311 | + <target host="kr.forums.oracle.com" /> |
| 312 | + |
| 313 | + <target host="forums-stage.oracle.com" /> |
| 314 | + <target host="cn.forums-stage.oracle.com" /> |
| 315 | + <target host="kr.forums-stage.oracle.com" /> |
| 316 | + |
| 317 | + <target host="fusioncrm.oracle.com" /> |
| 318 | + |
| 319 | + <target host="bi-fusioncrm.oracle.com" /> |
| 320 | + <target host="crm-fusioncrm.oracle.com" /> |
| 321 | + <target host="fin-fusioncrm.oracle.com" /> |
| 322 | + <target host="hcm-fusioncrm.oracle.com" /> |
| 323 | + <target host="ic-fusioncrm.oracle.com" /> |
| 324 | + <target host="prc-fusioncrm.oracle.com" /> |
| 325 | + <target host="prj-fusioncrm.oracle.com" /> |
| 326 | + <target host="scm-fusioncrm.oracle.com" /> |
| 327 | + |
| 328 | + <target host="fusionhelp.oracle.com" /> |
| 329 | + <target host="fusionhelp-stage.oracle.com" /> |
| 330 | + <target host="gcmprm.oracle.com" /> |
| 331 | + <target host="hs-ws1.oracle.com" /> |
| 332 | + <target host="iacademy.oracle.com" /> |
| 333 | + <target host="ilearning.oracle.com" /> |
| 334 | + <target host="ilearningcontent.oracle.com" /> |
| 335 | + <target host="irecruitment.oracle.com" /> |
| 336 | + <target host="itsp.oracle.com" /> |
| 337 | + <target host="itsp-stage.oracle.com" /> |
| 338 | + <target host="linux.oracle.com" /> |
| 339 | + <target host="login.oracle.com" /> |
| 340 | + <target host="login-stage.oracle.com" /> |
| 341 | + <target host="medianetwork.oracle.com" /> |
| 342 | + <target host="m.oracle.com" /> |
| 343 | + <target host="my.oracle.com" /> |
| 344 | + <target host="myprofile.oracle.com" /> |
| 345 | + <target host="myprofile-mktas.oracle.com" /> |
| 346 | + <target host="oai.oracle.com" /> |
| 347 | + <target host="oss.oracle.com" /> |
| 348 | + <target host="otn.oracle.com" /> |
| 349 | + <target host="partners.oracle.com" /> |
| 350 | + <target host="plmap.oracle.com" /> |
| 351 | + <target host="public-yum.oracle.com" /> |
| 352 | + <target host="search.oracle.com" /> |
| 353 | + <target host="shop.oracle.com" /> |
| 354 | + <target host="solutions.oracle.com" /> |
| 355 | + <target host="status-ksplice.oracle.com" /> |
| 356 | + <target host="stbeehive.oracle.com" /> |
| 357 | + <target host="strtc.oracle.com" /> |
| 358 | + <target host="suppliers.oracle.com" /> |
| 359 | + <target host="support.oracle.com" /> |
| 360 | + <target host="supporthtml.oracle.com" /> |
| 361 | + <target host="updates.oracle.com" /> |
| 362 | + <target host="wfs.oracle.com" /> |
| 363 | + <target host="wikis.oracle.com" /> |
| 364 | + <target host="wikis-stage.oracle.com" /> |
| 365 | + <target host="workforce.oracle.com" /> |
| 366 | + <target host="www-portal-stage.oracle.com" /> |
| 367 | + <target host="www.oracle.com" /> |
| 368 | + <target host="www-stage.oracle.com" /> |
| 369 | + |
| 370 | + <target host="www.oracleimg.com" /> |
| 371 | + |
| 372 | + <target host="*.oracleoutsourcing.com" /> |
| 373 | + |
| 374 | + <!-- Special cases: |
| 375 | + --> |
279 | 376 | <target host="oracle.com" /> |
280 | 377 | <target host="appsconnect.oracle.com" /> |
| 378 | + <target host="crmondemand.oracle.com" /> |
| 379 | + |
| 380 | + <target host="oracleimg.com" /> |
281 | 381 |
|
282 | | - <target host="*.oracle.com" /> |
283 | 382 | <!--exclusion pattern="^http://(isdportal|jdevadf|oukc|pressroom|tahiti)\.oracle\.com/" /--> |
284 | 383 | <!-- |
285 | 384 | Very stingy https support |
286 | 385 | most paths redirect to http |
287 | 386 | --> |
| 387 | + <!--exclusion pattern="^http://www\.oracle\.com/(index\.html$|ocom/groups/public/)" /--> |
| 388 | + <!-- |
| 389 | + Exceptions: |
| 390 | + --> |
288 | 391 | <exclusion pattern="^http://www\.oracle(?:img)?\.com/(?!(?:\w+/)?assets/|\w+/[^/]+\.(?:css|gif|jpg|js|png)$|(?:javaone|rightnow)(?:$|[?/]))"/> |
289 | 392 |
|
| 393 | + <!-- +ve: |
| 394 | + --> |
| 395 | + <test url="http://www.oracle.com/ee/" /> |
| 396 | + <test url="http://www.oracle.com/gr/" /> |
| 397 | + <test url="http://www.oracle.com/index.html" /> |
| 398 | + <test url="http://www.oracle.com/partners/index.html" /> |
| 399 | + <test url="http://www.oracle.com/sk/" /> |
| 400 | + <test url="http://www.oracle.com/technetwork/index.html" /> |
| 401 | + <test url="http://www.oracle.com/technetwork/systems/index.html" /> |
| 402 | + <test url="http://www.oracle.com/us/corporate/analystrelations/index.html" /> |
| 403 | + <test url="http://www.oracle.com/us/corporate/region/index.html" /> |
| 404 | + <test url="http://www.oracle.com/us/downloads/index.html" /> |
| 405 | + <test url="http://www.oracle.com/us/products/index.html" /> |
| 406 | + <test url="http://www.oracle.com/us/sitemaps/index.html" /> |
| 407 | + <test url="http://www.oracle.com/us/solutions/index.html" /> |
| 408 | + <test url="http://www.oracle.com/us/solutions/midsize/overview/index.html" /> |
| 409 | + <test url="http://www.oracle.com/us/support/index.html" /> |
| 410 | + <test url="http://www.oracle.com/us/syndication/subscribe/index.html" /> |
| 411 | + |
290 | 412 | <!-- -ve: |
291 | 413 | --> |
292 | 414 | <test url="http://www.oracle.com/rightnow/" /> |
293 | | - |
294 | | - <target host="oracleimg.com" /> |
295 | | - <target host="www.oracleimg.com" /> |
296 | | - <target host="*.oracleoutsourcing.com" /> |
| 415 | + <test url="http://www.oracle.com/us/assets/compass-homestyle.css" /> |
| 416 | + <test url="http://www.oracleimg.com/us/assets/compass-hp-sprite.png" /> |
| 417 | + <test url="http://www.oracleimg.com/us/assets/sidebox-background-top.gif" /> |
297 | 418 |
|
298 | 419 |
|
299 | 420 | <!-- Not secured by server: |
|
316 | 437 | <rule from="^http://(?:www\.)?oracle(img)?\.com/us/(?=[^/]+\.(?:css|gif|jpg|js|png)$)" |
317 | 438 | to="https://www.oracle$1.com/us/assets/" /> |
318 | 439 |
|
319 | | - <rule from="^http://(?:www\.)?oracle(img)?\.com/" |
320 | | - to="https://www.oracle$1.com/" /> |
| 440 | + <test url="http://oracle.com/us/compass-hp-sprite.png" /> |
| 441 | + <test url="http://www.oracle.com/us/compass-hp-sprite.png" /> |
| 442 | + <test url="http://www.oracle.com/us/master-mosaic.css" /> |
| 443 | + <test url="http://www.oracle.com/us/ocom-base-styles.css" /> |
| 444 | + |
| 445 | + <test url="http://oracleimg.com/us/compass-hp-sprite.png" /> |
| 446 | + <test url="http://www.oracleimg.com/us/compass-hp-sprite.png" /> |
| 447 | + <test url="http://www.oracleimg.com/us/f01-bgstrip.png" /> |
| 448 | + <test url="http://www.oracleimg.com/us/list-icons.png" /> |
| 449 | + <test url="http://www.oracleimg.com/us/obttn-bg.png" /> |
| 450 | + |
| 451 | + <rule from="^http://oracleimg\.com/" |
| 452 | + to="https://www.oracleimg.com/" /> |
321 | 453 |
|
322 | 454 | <rule from="^http://appsconnect\.oracle\.com/" |
323 | 455 | to="https://appsconnect.custhelp.com/" /> |
324 | 456 |
|
325 | | - <rule from="^http://(i?academy|acsportal|advancedsupport|amr|amr-stage|apex|apexea|asktom|blogs(?:-stage)?|campus|cloud|\w+\.(?:em1|us0|us1)\.cloud|communities|competencycentre|conference|digitalmedia|dne|docs|edelivery(?:-hqdc-test)?|education(?:-stage)?|emeajobs|emeapressoffice|etrm|(?:cn\.|kr\.)?forums(?:-stage)?|(?:bi-|crm-|fin-|[hs]cm-|ic-|pr[cj]-)?fusioncrm|fusionhelp(?:-stage)?|gcmprm|hs-ws1|ilearning(?:content)?|irecruitment|itsp|itsp-stage|linux|login(?:-stage)?|medianetwork|my?|myprofile(?:-mktas)?|oai|oss|otn|partners|plmap|public-yum|search|shop|solutions|status-ksplice|stbeehive|strtc|suppliers|support(?:html)?|updates|wfs|wikis(?:-stage)?|workforce|www(?:-portal)?-stage)\.oracle\.com/" |
326 | | - to="https://$1.oracle.com/" /> |
327 | | - |
328 | 457 | <!-- Redirect keeps path: |
329 | 458 | --> |
330 | 459 | <rule from="^http://crmondemand\.oracle\.com/" |
331 | 460 | to="https://www.oracle.com/us/products/applications/crmondemand/index.html" /> |
332 | 461 |
|
| 462 | + <rule from="^http://((?:i?academy|acsportal|advancedsupport|amr|amr-stage|apex|apexea|asktom|blogs(?:-stage)?|campus|cloud|\w+\.(?:em1|us0|us1)\.cloud|communities|competencycentre|conference|digitalmedia|dne|docs|edelivery(?:-hqdc-test)?|education(?:-stage)?|emeajobs|emeapressoffice|etrm|(?:cn\.|kr\.)?forums(?:-stage)?|(?:bi-|crm-|fin-|[hs]cm-|ic-|pr[cj]-)?fusioncrm|fusionhelp(?:-stage)?|gcmprm|hs-ws1|ilearning(?:content)?|irecruitment|itsp|itsp-stage|linux|login(?:-stage)?|medianetwork|my?|myprofile(?:-mktas)?|oai|oss|otn|partners|plmap|public-yum|search|shop|solutions|status-ksplice|stbeehive|strtc|suppliers|support(?:html)?|updates|wfs|wikis(?:-stage)?|workforce|www|www(?:-portal)?-stage)\.)?oracle\.com/" |
| 463 | + to="https://$1oracle.com/" /> |
| 464 | + |
| 465 | + <rule from="^http://www\.oracleimg\.com/" |
| 466 | + to="https://www.oracleimg.com/" /> |
| 467 | + |
333 | 468 | <rule from="^http://(bi|crm|fin|fs|[hs]cm|ic|pr[cj])-(\w+)\.oracleoutsourcing\.com/" |
334 | 469 | to="https://$1-$2.oracleoutsourcing.com/" /> |
335 | 470 |
|
|
0 commit comments