Apache - .htaccess Konfigürasyonu ve Rewrite

Merhaba arkadaşlar,

Apache üzerinde .htaccess konfigürasyonu için birşeyler yazmak istedim.Daha önce karşılaştığım bir sorun olduğu için sizinle de çözümünü paylaşmak istedim.

Bu .htaccess sorunu ile Wordpress kurduğunuz da bile karşılaşabilirsiniz.Eğer Wordpress'te kalıcı bağlantıları değiştirirseniz, Apache'de "rewrite" modülü açık değilse ve FollowSymlinks'e izin verilmemişse "Not Found" hatası alacaksınız.Bunun çözümü içinde, aşağıda anlatacaklarımı adım adım uygulamanız yeterli olacaktır.

Öncelikle "rewrite" modülünü aktif hale getiriyoruz;

$ sudo a2enmod rewrite
Daha sonra FollowSymlinks'e çalışması için izin veriyoruz.Bunu da /etc/apache2/sites-available altında bulunan 000-default.conf dosyası üzerinden yapıyoruz.Dosyayı açıp;
$ sudo nano /etc/apache2/sites-available/000-default.conf
içindeki ilk <VirtualHost *:80> tagının içine bu komutu yapıştırmanız yeterli olacaktır;
Options Indexes FollowSymLinks MultiViews
Son olarakta, Apache'yi reload ediyoruz;
$ sudo service apache2 reload
Eğer yine düzelmemiş olursa, 000-default.conf dosyasına yaptığınız eklemenin aynısını /etc/apache2/apache.conf dosyasına da yapıp tekrardan apache'yi reload edin.

Kolay gelsin..


Tags: apache, followsymlinks, htaccess, kalıcı bağlantılar, multiviews, not found, wordpress