v2.5.2
Giriş yap

421 “Misdirected request” Hatası Alıyorum

spleidanger
328 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]
Cevap yaz
Cevaplar (4)
spleidanger
658 gün önce

Arkadaşlar sorunu çözdüm her bir alan adına farklı ssl alınması gerekiyormuş biz ssl paketi almıştık aynı ssl çalıştığı için bu sorunu yaşadık bilginize

spleidanger
660 gün önce

Merhaba maalesef hiçbiri olmadı :/

spleidanger
660 gün önce

Merhaba maalesef hiçbiri olmadı :/

h4ckdr0
660 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.