# SSL/HTTPS Hosting Kurulum Rehberi

## Yapılan Otomatik Ayarlar

Sistem SSL/HTTPS desteği ile otomatik olarak çalışacak şekilde yapılandırılmıştır:

### 1. Otomatik URL Algılama
- `config/config.php` dosyası otomatik olarak domain'i ve protokolü (http/https) algılar
- Localhost'tan domain'e geçişte otomatik olarak doğru URL'leri kullanır

### 2. HTTPS Yönlendirmesi
- `.htaccess` dosyasında HTTPS yönlendirmesi aktif
- HTTP istekleri otomatik olarak HTTPS'e yönlendirilir

### 3. Güvenli Session Ayarları
- SSL aktifse session cookie'leri güvenli modda çalışır
- HttpOnly ve SameSite ayarları aktif

## Manuel Ayarlama (Gerekirse)

Eğer otomatik algılama çalışmazsa, `config/config.php` dosyasında manuel olarak ayarlayabilirsiniz:

```php
// Manuel ayarlama örneği:
define('SITE_URL', 'https://yourdomain.com');
```

## Kontrol Listesi

1. ✅ SSL sertifikası aktif mi?
2. ✅ `.htaccess` dosyası yüklendi mi?
3. ✅ `config/config.php` dosyası doğru mu?
4. ✅ Veritabanı bağlantı bilgileri güncellendi mi?
5. ✅ `DEBUG` modu `false` olarak ayarlandı mı?

## Sorun Giderme

### Linkler hala localhost gösteriyorsa:
1. Tarayıcı cache'ini temizleyin
2. `config/config.php` dosyasını kontrol edin
3. `.htaccess` dosyasının yüklendiğinden emin olun

### HTTPS yönlendirmesi çalışmıyorsa:
1. Apache mod_rewrite modülünün aktif olduğundan emin olun
2. `.htaccess` dosyasının doğru yerde olduğundan emin olun


