Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Apache Rewrite Modülünü Aktif Hale Getirme

51 sec read

SEO’nun vazgeçilmez öğelerinden birisi de seo dostu URL yapısıdır. Örnek vermek gerekirse arama motorları yakuter.com/index.php?p=123 yerine yakuter.com/merhaba-dunya şeklinde adresleri tercih ederler. Sİte adreslerini buna çevirmenin yolu ise apache web sunucularında mod_rewrite modülünü aktif hale getirmekten geçer.

mod_rewrite Nasıl Aktif Hale Getirilir?

Apache web sunucusunda mod_rewrite’ı aktif hale getirmek için;
1. Öncelikle aşağıdaki komut ile rewrite modülünü açalım.
[php]sudo a2enmod rewrite[/php]

2. Ardından sunucuda aşağıdaki dizine geçerek varsayılan .conf dosyasını bir metin düzenleyici ile açalım. Varsayılan dosya ismi 000-default.conf olabilir. Bununla birlikte apache’nin kurulduğu klasör apache değil de httpd de olabilir. Bu kullanımış olduğunuz linux dağıtımına göre değişir.
[php]/etc/apache2/sites-available/default[/php]

Ubuntu dağıtımlarda yukarıdaki dosya yerine doğrudan apache’nin kendi .conf dosyasında da gerekli değişikliği yapabilirsiniz.
[php]/etc/apache2/apache2.conf[/php]

3. Açmış olduğunuz .conf dosyalarında /var/www/ bölümünde aşağıdaki satırı bulun.
[php]AllowOverride None[/php]
Bu satırı aşağıdaki gibi değiştirin.
[php]AllowOverride All[/php]

4. Son olarak aşağıdaki komut ile sunucuyu baştan başlatın. Hepsi bu kadar.
[php]sudo service apache2 restart[/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Talking to the Kernel: Understanding How Software Communicates with…

Every time a program runs — when you open a file, start a process, or send a network packet — something much deeper happens...
Erhan Yakut
2 min read

2 Replies to “Apache Rewrite Modülünü Aktif Hale Getirme”

Leave a Reply

Your email address will not be published. Required fields are marked *