Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
Onder het mom van "wat je van dichtbij haalt, is niet altijd lekker"

Wij hebben inpandig eigen servers staan met daarom een aantal webapplicaties waar onze klanten op inloggen (www.onsbedrijf.nl/klantenlogin)... We wilden een nieuwe website (www.onsbedrijf.nl) maar hadden geen tijd om deze zelf te maken... dit hebben we laten doen door een kennis van de baas... niet slim, want deze kennis gebruikte allerlei dingen die wij niet op onze servers wilden installeren.... uiteindelijk besloten de nieuwe website te hosten bij die kennis. Dus een subdomein aangemaakt "sub.onsbedrijf.nl" en de DNS voor dit subdomein naar de server van de kennis laten wijzen. Vervolgens op www.onsbedrijf.nl een automatische forward naar sub.onsbedrijf.nl gezet met een 301 redirect. (in IIS het vinkje "a permanent redirection for this resource"). Zo kwamen bezoekers van onze site "gewoon" op de nieuwe website en konden klanten gebruik blijven maken van "www.onsbedrijf.nl/klantenlogin").
Echter, nu een paar jaar later zit ons bedrijf in een roerige tijd. We hebben een hoop gedoe wijzigingen in de bedrijfsstructuur gehad, hetgeen er voor zorgt dat onze website niet meer aansluit bij het bedrijf. We hebben zelf weer een nieuwe (veel simpelere) site gemaakt.
Deze site hebben we op onze eigen server gezet, op www.onsbedrijf.nl... we hebben de DNS van "sub.onsbedrijf.nl" naar ons eigen IP adres gezet. Bij www.onsbedrijf.nl hebben we de redirect verwijderd en bij sub.onsbedrijf.nl hebben we een redirect 301 naar www.onsbedrijf.nl gezet.

so far so good. Mensen die nog nooit op onze site zijn geweest hebben geen problemen (getest met mijn eigen nieuwe prive laptop, waarmee ik nog nooit op de site was geweest). Mensen die Chrome / Firefox / IE < 9 gebruiken hebben ook geen problemen.
Echter hier intern heeft een aantal mensen IE11 (de meeste nog niet). Bij deze mensen lijkt het er op dat de "oude" 301 redirect gecache-t is in de browser. Waardoor de browser in een oneindige lus de hele tijd heen en weer springt van www.onsbedrijf.nl naar sub.onsbedrijf.nl en weer terug. Heb inmiddels gevonden dat dit verschijnsel er bij Chrome en Firefox automatisch voor zorgt dat de "oude" 301 wordt vergeten. Daarom gaat het in Chrome en Firefox goed.
In IE11 gebeurt dat echter niet. Ik heb al geprobeerd de cache te legen. Dat helpt niet. "In private navigatie" geeft geen problemen, maar zodra je daarna weer "gewoon" de site bekijkt heb je hetzelfde probleem.

mijn vragen nu:
- hoe krijg ik IE11 zover de oude redirect te vergeten;
- ik ben bang dat externe bezoekers van de site die reeds eerder op de site zijn geweest en IE11 gebruiken, nu ook in een oneindige loop komen. Heb geen bewijs dat dat gebeurt, maar wil ook voorkomen dat het gebeurt. Ik heb natuurlijk geen invloed op IE op hun pc. Is er een manier om IE11 toch zover te krijgen de oude redirect te vergeten, zelfs als je niet achter de PC zit die het probleem heeft?

  • Razwer
  • Registratie: December 2000
  • Laatst online: 14-11 20:46
dat caching is een client issue. Daar kan je weinig invloed op uitoefenen wanneer dit buiten jouw organisatie is.
Je kan iets als dit proberen: http://www.hanselman.com/...dJavaScriptFileInIIS.aspx
Maar alsnog, kip en ei probleem qua cache.

Newton's 3rd law of motion. Amateur moraalridder.


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
daar was ik al bang voor...
maar krijg het zelfs handmatig bij een lokale pc niet weg uit de cache :(

  • E.T.O.
  • Registratie: Januari 2000
  • Laatst online: 28-11 14:06
P.O. Box schreef op zaterdag 06 juni 2015 @ 08:51:
daar was ik al bang voor...
maar krijg het zelfs handmatig bij een lokale pc niet weg uit de cache :(
Op browser cache heb je remote verschillende manier van invloed. Een permanent redirect wordt echter niet opgeslagen in de cache. De meeste browsers hebben geen expiration op dergelijke calls. Een redirect 301 terug zou het moeten oplossen; de browser zal dan beseffen dat er opnieuw gecontroleerd moet worden... Je kan eens een proefopstelling maken met twee URL's om uit te vinden of dat werkt.

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
E.T.O. schreef op zondag 07 juni 2015 @ 12:44:
[...]


Op browser cache heb je remote verschillende manier van invloed. Een permanent redirect wordt echter niet opgeslagen in de cache. De meeste browsers hebben geen expiration op dergelijke calls. Een redirect 301 terug zou het moeten oplossen; de browser zal dan beseffen dat er opnieuw gecontroleerd moet worden... Je kan eens een proefopstelling maken met twee URL's om uit te vinden of dat werkt.
bedankt voor je reactie. Helaas heb ik dat al geprobeerd (zie quote hieronder). Chrome en Firefox snappen dat prima. IE11 echter niet (IE9 en IE8 wel, IE10 heb ik niet tot mijn beschikking).
Heb inmiddels gevonden dat dit verschijnsel er bij Chrome en Firefox automatisch voor zorgt dat de "oude" 301 wordt vergeten. Daarom gaat het in Chrome en Firefox goed.
Ik vrees dat ik me er bij neer moet leggen voor externe browsers. Maar de browser van 2 van mijn collega's (IE11) komen in een oneindige loop. Dat moet ik op e.o.a. manier toch wel op kunnen lossen?

  • Razwer
  • Registratie: December 2000
  • Laatst online: 14-11 20:46
E.T.O. schreef op zondag 07 juni 2015 @ 12:44:
[...]
Een permanent redirect wordt echter niet opgeslagen in de cache. De meeste browsers hebben geen expiration op dergelijke calls.
Als je een beetje googled zie je dat IE daar wel degelijk issues mee heeft en het wel degelijk cached.
https://www.google.nl/?gf...lorer+302+redirect+cached
P.O. Box schreef op zondag 07 juni 2015 @ 13:04:
[...]
Ik vrees dat ik me er bij neer moet leggen voor externe browsers. Maar de browser van 2 van mijn collega's (IE11) komen in een oneindige loop. Dat moet ik op e.o.a. manier toch wel op kunnen lossen?
Dat had je vantevoren kunnen afvangen door de response header aan te passen. Cache-Control: no-cache
https://blog.httpwatch.co...n-firefox-and-ie-caching/
Nu is dat te laat.

[ Voor 37% gewijzigd door Razwer op 07-06-2015 13:12 ]

Newton's 3rd law of motion. Amateur moraalridder.


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
ja, daar was ik inmiddes ook achter :)
Pagina: 1