Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Merhabalar.

Laravel multi tenacy kurdum ve subdomainlerle site çoğaltma işlemi yapacağım. Normalde subdomain.siteadi.com çalışırken, www.subdomain.siteadi.com çalışmayıp,

Bu site güvenli bağlantı sağlayamıyor
www.subdomain.siteadi.com desteklenmeyen bir protokol kullanıyor.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH

hatası veriyor. Bende başında www olan girişleri, www olmayan subdomaine yönlendirerek çözmek istiyorum. Bunun için .htaccess dosyasına şunları yazdım:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Ama yine de çalışmadı. Normalde .htaccess çalışıyor bunu test ettim ama subdomainler hususundaki kodlar çalışmıyor. Çözüm bulamadım bir türlü. Bu mutli tenancye ilişkin bir hata mıdır bilemiyorum.

    • mgsmus

      Seviye 1382

    alaca33 Bir hata görmüyorum açıkçası. Bir tek (.*) yerine (.+) deneyebilirsiniz. Bir de tüm .htaccess dosyasını paylaşın belki başka bir şey vardır.

    • Aalaca33

        Seviye 42
      • Düzenlendi

      Tüm dosya şu şekilde hocam:

      <IfModule mod_rewrite.c>
          <IfModule mod_negotiation.c>
              Options -MultiViews -Indexes
          </IfModule>
      
          RewriteEngine On
      
          RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
          RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
      
          # Handle X-XSRF-Token Header
          RewriteCond %{HTTP:x-xsrf-token} .
          RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}]
      
          # Redirect Trailing Slashes If Not A Folder...
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteCond %{REQUEST_URI} (.+)/$
          RewriteRule ^ %1 [L,R=301]
      
          # Send Requests To Front Controller...
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteRule ^ index.php [L]
      
      
      </IfModule>

      Clouflare kullanıyorum. Onun bir etkisi var mıdır?

        • mgsmus

          Seviye 1382

        alaca33 CloudFlare ile ilgisi olabilir. Onunla ilgili araştırma yapın. .htaccess'de bir sorun yok gibi duruyor.

        Hocam A * kaydını DNS only yapınca çalışıyor ama bu sefer de SSL yok tabi. www.sub.site.com kullanımını, duble subdomain gibi algılıyor ve SSL vermiyor.

        Hoş vermesi de gerekmiyor, sadece www.sub.site.com sitesini sub.site.com yönlendirsin yeterli. Bunu başaramadım bir türlü.