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?
Cachede kalan yönlendirme nasıl kaldırılır
4
●154
- 07-09-2023, 00:32:56Birden 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:42:48Ç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:45Ali adlı üyeden alıntı: mesajı görüntülezorox adlı üyeden alıntı: mesajı görüntüleCevaplar için teşekkür ederim.aydntech adlı üyeden alıntı: mesajı görüntüle