İlk adım olarak, mod_rewrite modülünü etkinleştirmek için aşağıdaki komutu kullanın:
sudo a2enmod rewrite
Bu komut, Apache’nin URL yönlendirmelerini doğru şekilde yapabilmesi için gereken mod_rewrite modülünü etkinleştirecektir.
Sonraki adımda, Apache yapılandırma dosyasını düzenlemeniz gerekecek. İlgili dizine yazma izinlerini vermek için şu adımları izleyin:
Apache konfigürasyon dosyasını açın (burada örnek olarak bir dizin belirtilmiştir):
sudo nano /etc/apache2/sites-available/000-default.conf
<Directory> bloğu içinde, AllowOverride All direktifini ekleyin veya düzenleyin. Örnek olarak:
<Directory "/home/ubuntu/alanadicom/">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Bu, .htaccess dosyalarının Apache tarafından okunmasına izin verir ve mod_rewrite modülünün düzgün çalışmasını sağlar.
Yapılandırma değişikliklerinin geçerli olabilmesi için Apache servisini yeniden başlatmanız gerekecek. Aşağıdaki komutla servisi yeniden başlatabilirsiniz:
sudo service apache2 restart
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.