mekici Nginx yerin Apache kullanmak daha mantıklı olacak o zaman bu proje için. Apache’de şöyle bir sorun yaşıyorum.
Flarum config.php dosyamda https://domain.com/forum olarak kayıtlı.
Şimdi domain.com ana dizine .htaccess diye bir klasör açtım içine aşağıda ki kodları ekledim;
RewriteEngine on
RewriteCond %{HTTP_HOST} www.domain.com [NC]
RewriteRule .*$ http://domain.com/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
domain.com yerine kendi domanimi yazıyorum tabi. www.domain.com yapınca domain.com’a atıyor ama www.domain.com/forum yazdığımda domain.com/forum’a atmıyor. Yani ana domainde sorunsuz çalışıyorken /forum alt klasörüne etki etmiyor bu htaccess dosyası. Bunu nasıl çözebilirim?
htacces dosyasına aşağıda ki kodlarıda eklemem gerekiyor mu?
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} www. [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# http:// –> https://
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !www. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# https:// –> https://www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !www. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]