Wordpress altında SEO(Search Engine Optimization) yani arama motoru optimazsonu yapıcaz.Mesela sayfa uzantımı ?page=34 yada ?post=45 gibi uzantılardan kurtararak arama motorlarında daha çabuk bulunabilecek kullanıcı dostu url ler yapıcaz.
Wordpress Altında bunu yapabilmemiz için iki türlü yolumuz var.
Birincisi wp-admin/Seçenekler/Kalıcı Adresler tabına giderek;
Custom structure: /%category%/%postname%.html
yaparsak çıktımız
www.siteismi.com/kategori/alt-kategori/yazi-basligi.html şeklinde olucaktır.Daha detaylı ve farklı bir url için
- %year%
- Gönderimizin yılını verir,4 karakterdir, örneğin 2006
- %monthnum%
- Gönderinin ayını çıktı olarak verir,örneğin 05
- %day%
- Gönderimizin gün tarihidir, örneğin 28
- %hour%
- Saati verir, örneğin 15
- %minute%
- dakikayı verir,
- %second%
- saniyeyi verir,
- %postname%
- Gönderimizin başlığını verir.Mesela gönderinin adı Â�Bu denemedirÂ� olsun URI de bu sayfanın uzantısı Â�bu-denemedirÂ� olacaktır.
- %post_id%
- Gönderiye ait ID numarasını verir.
- %category%
- Gönderinin hangi kategori altında kaydedildiğini verir.
- %author%
- Yazar adını verir.
Bu birinci yolda wordpress .htaccess ayarlarını bizim için otomatik olarak yapmakta.
İkinci yol ise .htaccess ayarlarını manuel olarak yapmaktır.Sadece .htaccess değil bunu yanında template-functions-links.php ve template-functions-category.php dosyalarına da bir iki ekleme yapıcaz.
Dizine .htaccess dosyası yaratın
RewriteEngine On
RewriteRule ^category([0-9]*).html ?cat=$1 [L]
RewriteRule ^post([0-9]*).html ?p=$1 [L]
RewriteRule ^archive([0-9]*) ?m=$1 [L]
Açın —-wp-includes/template-functions-category.php—–
BULUN
$catlink = $file . ‘?cat=’ . $category_id;
BUNUNLA DEÄ�İÅ�TİRİN
$catlink = $file . ‘category’ . $category_id . ‘.html’;
Open —-wp-includes/template-functions-links.php—–
BULUN
$permalink = get_settings(’home’) . ‘/?p=’ . $idpost->ID;
BUNUNLA DEÄ�İÅ�TİRİN
$permalink = get_settings(’home’) . ‘/post’ . $idpost->ID . ‘.html’;
BULUN
return apply_filters(’year_link’, get_settings(’home’) . ‘/?m=’ . $year, $year);
BUNUNLA DEÄ�İÅ�TİRİN
return apply_filters(’year_link’, get_settings(’home’) . ‘/archive’ . $year,
$year);
BULUN
return apply_filters(’month_link’, get_settings(’home’) . ‘/?m=’ . $year .
zeroise($month, 2), $year, $month);
BUNUNLA DEÄ�İÅ�TİRİN
return apply_filters(’month_link’, get_settings(’home’) . ‘/archive’ . $year .
zeroise($month, 2), $year, $month);
BULUN
return apply_filters(’day_link’, get_settings(’home’) . ‘/?m=’ . $year .
zeroise($month, 2) . zeroise($day, 2), $year, $month, $day);
BUNUNLA DEÄ�İÅ�TİRİN
return apply_filters(’day_link’, get_settings(’home’) . ‘/archive’ . $year .
zeroise($month, 2) . zeroise($day, 2), $year, $month, $day);
Hiç yorum yok:
Yorum Gönder