Ubuntu üzerinde Apache mod_rewrite Aktif Etmek

Tarih: 13 Mart 2015 Kategori: Ubuntu 1 Yorum

İlk olarak a2enmod kullanarak mod_rewrite modülünü aktif edelim.

sudo a2enmod rewrite

Ardından Apache’yi yeniden başlatalım.

sudo service apache2 restart

Apache’yi yeniden başlattıktan sonra Php bilgisini görüntüleyelim.

<?php
phpinfo();
?>

“apache2handler” kısmında “Loaded Modules” satırında “mod_rewrite” kısmını görebiliyor olmanız gerekiyor.

phpInfo-mod_rewrite

Apache mod_rewrite modülünü .htaccess dosyasında kullanabilmemiz için varsayılan Virtual Host (sanal sunucu) dosyasını düzenlememiz gerekiyor.

gksudo gedit /etc/apache2/sites-available/000-default.conf

Komutu ile dosyamızı açalım.

DocumentRoot /var/www/html

Satırını bulalım ve hemen altına:

<Directory "/var/www/html">
AllowOverride All
</Directory>

Kodunu ekleyelim, kaydedelim ve dosyamızı kapatalım. Ardından Apache’yi yeniden başlatalım.

sudo service apache2 restart

Bu işlemlerden sonra Apache mod_rewrite modülünü kullanabiliriz.

Not: Anlatılanlar Ubuntu 14.04 baz alınarak anlatılmıştır.

1 Yorum

Yorum Yapın
  • engin Cevapla

    Güzel bir türkçe kaynak olmuş teşekkürler.