Merhaba hocalarım sizlere birşey sormak istiyorum
kendim ait bir sitem var site içerisinde blog kısımı var devamını oku'ya tıkladığımı zaman
devamini-oku.php?id=3 şeklinde açiyor konuyu ben bunu devamini-oku/test-konu-icerik gibisinden seo olarak nasıl ayarlayabilirim bilgisi olan hocalarım yazabilirse çok memnun olurum şimdiden çok teşekkürler
SEO ile Nasıl url bu şekil yapabilirim?
3
●156
- 28-01-2023, 19:02:26SEO için URL yapısının düzenli olması önemlidir. Özellikle anahtar kelimelerin URL içinde yer alması arama motorları tarafından daha iyi anlaşılmasını sağlar.
Sizin yaptığınız gibi dinamik URL yapısını statik hale getirmek için birkaç yöntem vardır. Birincisi, web sunucunuzda (örneğin, Apache) mod_rewrite modülünü kullanarak URL yapısını düzenlemektir. Bu modül, isteğe bağlı kurallar oluşturmanıza ve URL yapısını değiştirmenize olanak tanır.
İkincisi, PHP kodunuzu değiştirerek, örneğin devamini-oku.php?id=3 şeklindeki URL'yi devamini-oku/test-konu-icerik şekline dönüştürebilirsiniz. Bu işlemi gerçekleştirmek için kullanabileceğiniz fonksiyonlar arasında parse_url() ve preg_replace() gibi fonksiyonlar vardır.
Son olarak, Wordpress veya başka bir içerik yönetim sistemi kullanıyorsanız, URL yapısını düzenlemek için eklentiler kullanabilirsiniz. Örneğin, Wordpress için Yoast SEO eklentisi, URL yapısını kolayca düzenlemenizi sağlar.
Aşağıda bir örnek veriyorum. Bu örnekte, mod_rewrite modülünü kullanarak devamini-oku.php?id=3 şeklindeki URL'yi devamini-oku/test-konu-icerik şekline dönüştürmenizi sağlar:
.htaccess dosyasının içine aşağıdaki kodları ekleyin:
RewriteEngine On
RewriteRule ^devamini-oku/([0-9a-zA-Z-]+)/?$ devamini-oku.php?id=$1 [NC,L]
Bu kod, devamini-oku/test-konu-icerik gibi bir URL yapısına istek yapıldığında, arka plandaki devamini-oku.php dosyasına id=test-konu-icerik şeklinde bir GET parametresi ile istek yapar.
Not: Eğer .htaccess dosyanız yoksa oluşturabilirsiniz. İlgili kodları yerleştirdiğinizde .htaccess dosyanızın yolu kontrol edin ve sunucunuzda mod_rewrite modülünün aktif olduğundan emin olun. - 28-01-2023, 19:02:28.htaccess dosyasını düzenleyerek yapabilirsiniz.
Örnek bir .htaccess:
RewriteEngine on RewriteRule ^devamini-oku/(.*)$ devamini-oku.php?id=$1 [L,QSA]
Destek almak için PM ulaşabilirsiniz. - 28-01-2023, 19:26:31Teşekkür ederim değerli yorumlarınız için biraz araştırdım dediklerinizi ve sorunumü cözebildim
yarin bir gün yine arayan olursa diye link bırakıyorum iyi çalışmalar
htaccess seo yapımı
yarin bir gün yine arayan olursa diye link bırakıyorum iyi çalışmalar