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

Dünyada E-Ticaret Sektörü ve İşletmeler İçin Satış Fırsatları

Tüketici davranışları günden güne değişmekte ve alış veriş yapma alışkanlıkları buna bağlı olarak farklılaşmaktadır. Özellikle günümüz internet ve teknoloji çağında online ticaret büyük bir...
Erhan Yakut
3 min read