× Daha fazlası İçin Aşağı Kaydır
☰ Kategoriler

htaccess ile Sef Link Yapımı

Giriş

Web siteleri için Sef (Arama Motoru Dostu) linkler, arama motorlarına web sitesinin içeriği hakkında daha fazla bilgi sağlamak için kullanılır. Bu, daha yüksek sıralama almak için önemlidir. Sef linkler ayrıca kullanıcı deneyimini geliştirir ve web sitenize geri dönüş oranını artırır. Bu nedenle, web siteniz için Sef linkler oluşturmak, hem arama motoru optimizasyonu (SEO) hem de kullanıcılar için faydalıdır.

htaccess Nedir?

htaccess (Hypertext Access) dosyası, Apache web sunucusu tarafından kullanılan bir konfigürasyon dosyasıdır. Web sunucusunun davranışını değiştirmek için kullanılır ve web sitelerinin Sef linkler gibi birçok özelleştirilmiş özelliklerini etkinleştirmek için kullanılabilir. htaccess dosyası, web sitesi yöneticilerinin web sitelerini özelleştirmelerine ve ziyaretçiler için daha iyi bir deneyim sunmalarına olanak tanır.

htaccess ile Sef Link Yapımı

Sef linkler, web sitenizin URL’lerinin okunaklı ve anlamlı olmasını sağlar. Örneğin, “www.ornek.com/index.php?sayfa=urunler” yerine “www.ornek.com/urunler” gibi bir URL, arama motoru dostu ve daha anlaşılırdır. Şimdi, htaccess dosyası kullanarak Sef linkler nasıl oluşturulur, adım adım anlatalım.

Adım 1: Mod Rewrite Etkinleştirme

Mod rewrite, htaccess dosyası tarafından kullanılan bir Apache modülüdür. Bu modülü etkinleştirmek için, web sunucusunun yapılandırma dosyasını düzenlemek gerekir. Yapılandırma dosyası genellikle “httpd.conf” olarak adlandırılır ve sunucuda “httpd” adlı bir süreç tarafından kullanılır. “httpd.conf” dosyasını düzenlemek için, web sunucusundaki yönetici ile iletişime geçmeniz gerekir.

Adım 2: htaccess Dosyası Oluşturma

Bir htaccess dosyası oluşturmak için, metin düzenleyicisi veya ftp istemcisi kullanabilirsiniz. Dosyanın adı “.htaccess” olmalıdır ve nokta ile başlamalıdır. Bu, dosyanın gizli bir dosya olarak kabul edilmesini sağlar.

Adım 3: Rewrite Kuralı Oluşturma

Rewrite kuralı, htaccess dosyasına ekleyeceğimiz bir dizi koddur. Bu kod, web sunucusunun URL’lerini yeniden yazarak Sef linkler oluşturur. Örneğin, “www.ornek.com/urunler” URL’sini “www.ornek.com/index.php?sayfa=urunler” URL’sine dönüştürerek, web sitesinin arama motorları tarafından daha iyi indekslenmesini sağlar.

Sonuç

htaccess dosyası, web sitenizin Sef linklerini oluşturmak için kullanabileceğiniz güçlü bir araçtır. Sef linkler, web sitenizin arama motoru sıralamasını artırırken, kullanıcı deneyimini de geliştirir. Bu nedenle, web sitenizi Sef linkler ile optimize etmek, web trafiğinizi ve geri dönüş oranını artırmanın etkili bir yoludur.

htaccess ile sef link yapm_

htaccess ile Sef Link Yapımı – Devamı

Rewrite Kuralı Oluşturma

Rewrite kuralı, htaccess dosyasına eklenirse, web sunucusu URL’leri yeniden yazarak Sef linkler oluşturur. Bu kural, web sitesinin kök dizinindeki “.htaccess” dosyasına eklenmelidir. Örneğin, “www.ornek.com/index.php?sayfa=urunler” URL’sini “www.ornek.com/urunler” URL’sine dönüştürmek için aşağıdaki kodu kullanabilirsiniz:

“`
RewriteEngine On
RewriteRule ^urunler$ /index.php?sayfa=urunler [L]
“`

Bu kod, “RewriteEngine On” komutunu kullanarak mod_rewrite’i etkinleştirir ve “RewriteRule” komutunu kullanarak URL yeniden yazma kuralını belirtir. “RewriteRule” komutunda, “^urunler$” URL’sinin yeniden yazılacağı belirtilir. “$” işareti, URL’nin burada sonlandığını gösterir. “/index.php?sayfa=urunler” ise, yeniden yazılan URL’nin hedefini belirtir.

Bu kural, “www.ornek.com/urunler” URL’sini, “www.ornek.com/index.php?sayfa=urunler” URL’sine dönüştürür. Bu, tarayıcıda “www.ornek.com/urunler” URL’sine gidildiğinde, web sunucusunun “index.php?sayfa=urunler” URL’sine giderek, web sayfasının içeriğini görüntülemesini sağlar.

Daha Fazla Rewrite Kuralı Oluşturma

Birçok web sitesi, birkaç farklı sayfaya sahiptir ve her bir sayfa için farklı bir Sef link oluşturmak gerekir. Bu durumda, htaccess dosyasına her sayfa için ayrı bir Rewrite kuralı eklemek gerekir. Örneğin, “www.ornek.com/hakkimizda” URL’sini “www.ornek.com/index.php?sayfa=hakkimizda” URL’sine dönüştürmek için aşağıdaki kodu kullanabilirsiniz:

“`
RewriteRule ^hakkimizda$ /index.php?sayfa=hakkimizda [L]
“`

Bu kural, “www.ornek.com/hakkimizda” URL’sini, “www.ornek.com/index.php?sayfa=hakkimizda” URL’sine dönüştürür. Benzer şekilde, diğer sayfalar için de benzer Rewrite kuralı oluşturabilirsiniz.

Sonuç

htaccess dosyası, web sitenizin Sef linklerini oluşturmak için kullanabileceğiniz güçlü bir araçtır. Sef linkler, web sitenizin arama motoru sıralamasını artırırken, kullanıcı deneyimini de geliştirir. Bu nedenle, web sitenizi Sef linkler ile optimize etmek, web trafiğinizi ve geri dönüş oranını artırmanın etkili bir yoludur. Rewrite kuralı oluşturma, bu işlemi basitleştirir ve web sitenizi daha da iyileştirmenize olanak tanır.

htaccess ile sef link yapm_

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir