Apache mod_rewrite Modülü Kurulumu Nasıl Yapılır?


Apache web sunucusu, mod_rewrite adı verilen bir modülle birlikte gelir. Bu modül, URL yeniden yazımı ve yönlendirmeleri gibi işlevler sağlayarak, web sitelerinin SEO’sunu artırmak ve URL yönetimini kolaylaştırmak için kullanılır. Bu makalede, Apache mod_rewrite modülünün nasıl kurulacağına dair adımlar ve yönergeler açıklanmaktadır.

Adım 1: Apache mod_rewrite modülünün yüklü olup olmadığını kontrol edin

Öncelikle, web sunucunuzda mod_rewrite modülünün yüklü olup olmadığını kontrol etmeniz gerekir. Bunu yapmak için, SSH istemcisini kullanarak sunucunuza bağlanın ve aşağıdaki komutu çalıştırın:

mathematica
sudo apachectl -t -D DUMP_MODULES | grep rewrite

Bu komut, mod_rewrite modülünün yüklü olup olmadığını kontrol eder ve sonucunda “rewrite_module (shared)” gibi bir çıktı verir. Eğer modül yüklü değilse, aşağıdaki adımları takip ederek yükleyebilirsiniz.

Adım 2: Apache mod_rewrite modülünü yükleyin

mod_rewrite modülünü yüklemek için, web sunucusunun yönetici haklarına sahip bir kullanıcı hesabına sahip olmanız gerekmektedir. SSH istemcisini kullanarak sunucunuza bağlanın ve aşağıdaki komutu çalıştırın:

sudo a2enmod rewrite

Bu komut, mod_rewrite modülünü etkinleştirir. Etkinleştirdikten sonra, Apache web sunucusunu yeniden başlatmak için aşağıdaki komutu çalıştırın:

sudo service apache2 restart

Bu komut, Apache web sunucusunu yeniden başlatır ve değişikliklerin yürürlüğe girmesini sağlar.

Adım 3: mod_rewrite modülünün etkinleştirildiğini kontrol edin

mod_rewrite modülünün başarılı bir şekilde yüklendiğinden ve etkinleştirildiğinden emin olmak için, bir .htaccess dosyası oluşturarak test edebilirsiniz. Bu dosya, web sitenizdeki URL yeniden yazımı ve yönlendirmeleri gibi işlevleri gerçekleştirmek için kullanılacaktır.

Aşağıdaki kodu içeren bir .htaccess dosyası oluşturun:

sql
RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]

Bu kod, “old-page” adlı bir sayfanın URL’sinin “new-page” adlı bir sayfaya yönlendirilmesini sağlar. Bu yönlendirme işlemi, HTTP 301 statüs koduyla gerçekleştirilir..htaccess dosyasını, web sitenizin ana dizininde oluşturun. Daha sonra, web tarayıcınızda “http://web sitenizin URL’si/old-page” adresini açarak test edin. Bu adresi açtığınızda, tarayıcınızın otomatik olarak “http://web sitenizin URL’si/new-page” adresine yönlendirildiğini görmelisiniz.Bu yönlendirme işlemi, mod_rewrite modülünün başarıyla etkinleştirildiğini ve .htaccess dosyasının doğru şekilde yapılandırıldığını gösterir.

Sonuç

Apache mod_rewrite modülü, web sitelerinin SEO’sunu artırmak ve URL yönetimini kolaylaştırmak için kullanışlı bir araçtır. Bu makalede, modülün nasıl yükleneceği ve etkinleştirileceği adımları açıklandı. Bu adımları takip ederek, web sitenizin URL yeniden yazımı ve yönlendirmeleri gibi işlevleri gerçekleştirebilirsiniz.

müşteri paneline ulaş, eğer üyeliğiniz yoksa

© 2022 Hostragons Global Ltd. Tüm hakları saklıdır. Hostragons® tescilli ticari markadır.

Language »