• 29-05-2021, 14:47:50
    #1
    Merhaba arkadaşlar. Baya araştırdım ancak sorunuma bir çözüm bulamadım.
    Sorun şu;
    Birden fazla domaini tek bir hostta yönetiyorum. Bazı domainlerimin SSL sertifikası var, bazılarının yok. Tüm domainler doğal olarak tek bir htaccess'ten yönetildiği için standart HTTPS yönlendirmesi SSL'i olmayan domainlerde sorun yaratıyor. Çözüm için htaccess içerisinde koşul kullanabilirim diye düşündüm ancak htaccess'ten çok anlamadığım için halledemedim. PHP mantığıyla düşündüm gerçi ben, htaccess içinde koşul nasıl kullanılır bilmiyorum.
    Aklıma gelen çözümün mantığı şu şekilde;
    DOMAIN == domain1.com
    RewriteCond %{HTTPS} !=on
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    DOMAIN == domain2.com
    NULL
    .
    .
    .
    . vs vs

    Htaccess'te bu koşulun bir karşılığı var mı? => DOMAIN == domain1.com

    Dediğim gibi bu benim aklıma gelen mantık. Farklı bir çözüm yöntemi varsa o şekilde de halledebilirim. Yardımcı olabilirseniz sevinirim.
  • 29-05-2021, 14:53:16
    #2
    Farklı siteler farklı klosorlerde olduğu için her klosorde farklı htaccess dosyası kullanabilirsin.
  • 29-05-2021, 14:56:28
    #3
    ByHazerfen adlı üyeden alıntı: mesajı görüntüle
    Farklı siteler farklı klosorlerde olduğu için her klosorde farklı htaccess dosyası kullanabilirsin.
    Hocam farklı değil tüm domainler tek php yazılımından yönetiliyor.
    ZN Framework kullanıyorum. Tek bir framework ile sınırsız site (proje) yönetimi sağlıyor.
  • 29-05-2021, 15:13:27
    #4
    RewriteCond %{HTTP_HOST} ^www.domain1.com$ [NC]
    RewriteCond %{HTTPS} !=on  
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    RewriteCond %{HTTP_HOST} ^www.domain2.com$ [NC]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    Yukarıdaki düzenleme sonrası, SSL sertifikası olan domain1.com ve domain2.com https yönlendirmesi yapıyor. SSL'i olmayan diğer domainlerde https yönlendirmesi yapmıyor.

    Daha doğru bir çözümü varsa bilen arkadaşlar paylaşabilirse sevinirim.