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);
—SON—



Haziran 12th, 2006 at 9.48
Güzelmiþ eline saðlýk abi saol