v2.5.2
Giriş yap

421 “Misdirected request” Hatası Alıyorum

spleidanger
250 defa görüntülendi

Merhaba kolay gelsin sadece ios cihazlarda safari kullanırken sitemizde bu sorunu yaşıyoruz sitemizde 1 ana dizin 2 tane subdomain mevcut fakat mobilde bu sorunu alıyoruz yardımcı olabilir misiniz ekranda direkt olarak
"Misdirected Request"
The client need a new connecttion for... diye bir uyarı çıkıyor

.htaccess dosyamız:

RewriteEngine on

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://sub.siteadi.com/$1 [R,L]

#Seo url oluşturma
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

#404 hata sayfası yönlendirme kodu
ErrorDocument 404 https://sub.siteadi.co/404

RewriteRule ^sitemap.xml$ sitemap.php [NC,L]
h4ckdr0
468 gün önce

Sorunun nedeni belki de .htaccess dosyanızda yer alan yönlendirme kurallarının ios safari tarayıcısı tarafından doğru şekilde yorumlanmaması olabilir. Bu durumda aşağıdaki düzenlemeleri yaparak sorunu gidermeyi deneyebilirsiniz:

  • ServerHeader ekleme: Aşağıdaki kodu .htaccess dosyanıza ekleyin ve kaydedin.
Header set Server "nginx"
  • SSL wildcard ekleme: Site SSL sertifikanızda wildcard desteği bulunmuyorsa aşağıdaki kodu .htaccess dosyanıza ekleyin ve kaydedin.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^sub.siteadi.com$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • SSL otomatik yönlendirme: Aşağıdaki kodu .htaccess dosyanıza ekleyin ve kaydedin.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

inşâAllah bu düzenlemelerin herhangi biri sorununun çözülmesine yardımcı olabilir.