Apache Web Sunucunuzda .htaccess Çalıştırma
htaccess dosyaları Apache sunucunuzla ilgili ayarlamalar yapabileceğiniz dosyalardır. Bunlar site klasörlerin içinde bulunur ve sunucuya her istek gönderildiğinde klasörler en üstten, en alta kadar taranır. Bu sayede sunucunuz isteğe nasıl cevap vereceğine karar verir. Herhangi bir klasörde .htaccess dosyası bulunmuyorsa üst klasörlerdeki ayarlar geçerlidir. Eğer hiç .htaccess dosyasıyla karşılaşılmamışsa sunucunun varsayılan ayarları kullanılır.
Web sunucu olarak apache web server kullandığınızda ve .htaccess çalıştırmak istediğinizde bunu default ayarlar ile yapamadığınızı göreceksiniz.
Basit bir .htaccess 301 Yönlendirmesi yapalım siteye girilince google yönlendirsin.
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://google.com.tr/$1 [R=301,L]
Çalışma sayfanıza girince google arama sitesine yönlendirmiyorsa .htaccess çalışmıyordur.
Ancak düzenlemeden önce rewrite modülünü aktif etmemiz gerekiyor bu işlemi aşağıdaki kodu terminale girerek yapabiliyoruz.
sudo a2enmod rewrite
htaccess’i aktif etmek için /etc/apache2/apache2.conf dosyasını bir Editör(sublime text,wim vb...) proğramı ile açın.
<Directory /var/www/>
ile başlayan satırı buluyoruz.
"AllowOverride" değerini "All"> yapıyoruz kaydedip çıkıyoruz.
Çalışması için tekrar apache başlatıyoruz.
sudo service apache2 restart
Furkan 19/12/2020
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME