• 07-09-2023, 00:27:08
    #1
    Merhaba, elimde bir domain var. Yıllardır .htaccess ile farklı bir siteye yönlendiriliyor. Şimdi projelendireceğiz ama daha önce giren herkes siteye girdiğinde içine index atmamıza rağmen yönlendirilmeye devam ediyor. Sadece gizli sekmeden veya farklı cihazlardan girildiğinde site açılıyor.
    Kendimizde çerezleri vs. sildik ama tüm müşterilerde durum bu şekilde. Bu durumu nasıl düzeltebiliriz?
  • 07-09-2023, 00:32:56
    #2
    Birden fazla yolu var



    1 . ornek htaccess
     <IfModule mod_headers.c>
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires 0
    </IfModule>
    2. 301 yonlendirmesi varsa kaldirin

    3. Aws de misiniz degilseniz sunucu ve kullandiginiz alt yapi (Laravel vb.) oralarda farkli bi cache mekanizmasi kullaniliyor olabilir. Orn. Apc kullaniliyorsa farkli bi yol izlemelisiniz vb.
  • 07-09-2023, 00:40:26
    #3
    Önce tarayıcıları tamamen kapatıp sonra cmd konsola sırayla;
    • ipconfig /flushdns
    • ipconfig /release
    • ipconfig /renew
    Komutlarını verip deneyebilir misiniz?
  • 07-09-2023, 00:42:48
    #4
    Çok yöntem var bende bir tanesini söyleyeceğim.

    cloudflare bağlı ise return url parametre verin o zaman daha önce girmiş kişileri yönlendirmez yeni bir url istek atmış gibi olur örneğin.example.com üzerinde yönlendirme var ise bunu cloudflare ile girildiğinde example.com/?referer=cloudflare şeklinde parametre ve değeri önemli değil direkt siteye görebilecektir.

    Tabi bu ilk giriş için site içeriğinde direkt example.com tıklanınca gidilen alan var ise bu işlemi tümüne uygulaman lazım / girildiğin de /?param=val şeklinde bir kural yazabilirsin.

    şahsen çalıştığım şirkette yönetim alanında arkadaşları / girdiğinde dile yönlendiriyordum. /en/ şeklinde onu session bağlayıp / ile girmelerini istedim fakat hepsinde önbellek durduğu için sorun yaşadılar bende böyle geçici bir çözüm yaptım önbellekleri temizlendiğin de kaldırdım kuralı.
  • 07-09-2023, 04:07:45
    #5
    Ali adlı üyeden alıntı: mesajı görüntüle
    Birden fazla yolu var



    1 . ornek htaccess
     <IfModule mod_headers.c>
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires 0
    </IfModule>
    2. 301 yonlendirmesi varsa kaldirin

    3. Aws de misiniz degilseniz sunucu ve kullandiginiz alt yapi (Laravel vb.) oralarda farkli bi cache mekanizmasi kullaniliyor olabilir. Orn. Apc kullaniliyorsa farkli bi yol izlemelisiniz vb.
    zorox adlı üyeden alıntı: mesajı görüntüle
    Önce tarayıcıları tamamen kapatıp sonra cmd konsola sırayla;
    • ipconfig /flushdns
    • ipconfig /release
    • ipconfig /renew
    Komutlarını verip deneyebilir misiniz?
    aydntech adlı üyeden alıntı: mesajı görüntüle
    Çok yöntem var bende bir tanesini söyleyeceğim.

    cloudflare bağlı ise return url parametre verin o zaman daha önce girmiş kişileri yönlendirmez yeni bir url istek atmış gibi olur örneğin.example.com üzerinde yönlendirme var ise bunu cloudflare ile girildiğinde example.com/?referer=cloudflare şeklinde parametre ve değeri önemli değil direkt siteye görebilecektir.

    Tabi bu ilk giriş için site içeriğinde direkt example.com tıklanınca gidilen alan var ise bu işlemi tümüne uygulaman lazım / girildiğin de /?param=val şeklinde bir kural yazabilirsin.

    şahsen çalıştığım şirkette yönetim alanında arkadaşları / girdiğinde dile yönlendiriyordum. /en/ şeklinde onu session bağlayıp / ile girmelerini istedim fakat hepsinde önbellek durduğu için sorun yaşadılar bende böyle geçici bir çözüm yaptım önbellekleri temizlendiğin de kaldırdım kuralı.
    Cevaplar için teşekkür ederim.