Merhaba arkadaşlar
404 sayfalarını biliyorsunuzdur bilmeyenler için açıklayalım
404 sayfaları bulunamayan urllerde karşımıza çıkan not found yazısıdır
Misafirler bunu görünce çıkar giderler
Ama ona not found yazısı yerine tercihler sunarsanız Search Engine Optimization bakımından yararı olacaktır
Siteniz üzerinde bulunamayan sayfaları idare etmek elbette önemlidir. Benim tercihim dinamik bir sayfa oluşturmak ve 404 sayfasında fazlasıyla içerik sunabilmektir. Bunu yapmak için vBulletin şablon oluşturma aracını ve .htaccess dosyasını kullanabiliriz..
AdminCP>Stiller ve Temalar>Temaları Düzenle
Kullandığınız Temanın yanındaki seçenekler kısmından yeni şablon ekle diyoruz
Şablon adı: custom_404
İçeriği:
Bunu kod bilginizle düzenleyebilirsiniz ben capsdaki gibi bi sayfa oluşturdum ..
Daha sonra bu şablonu kullanacak php sayfasını çağırmalıyız.
bunun için forum ana dizinine 404.php isimli bi dosya oluşturalım içeriğide şöyle olsun (ekte zaten vericem isteyenler onu editleyip kullabilir)
Görebileceğiniz gibi sayfa Google'a çok açık şekilde 404 hata kodunuda iletecektir. Yukarıdaki php dosyasında şu satırı forum yolunuza göre düzenleyin
Forum yolununuzu nasıl bulacağınızı bilmiyorsanız , lütfen forumyolu.php isimli bir php dosyası hazırlayın alttaki içeriği ekleyin
Ana dizine atıp tarayıcıda çalıştırın
Forum yolunuz karşınızda
vBSEO Kullanmıyorsanız aşağıdakileri yapın;
.htaccess dosyanızı açın (yoksa oluşturun)
İçine şu kodları ekleyin (ekte dosya olarakta vericem)
Eğer vBSEO Kullanıyorsanız bunları yapın;
vBSEO Kontrol Panelinizde 'Dosya Bulunamadı' Opsiyonları? seçeneğine giderek Özel Sayfa Girin: seçeneğini seçiyor ve oraya
Kaydedin
Bukadar arkadaşlar ..
404 sayfalarını biliyorsunuzdur bilmeyenler için açıklayalım
404 sayfaları bulunamayan urllerde karşımıza çıkan not found yazısıdır
Misafirler bunu görünce çıkar giderler
Ama ona not found yazısı yerine tercihler sunarsanız Search Engine Optimization bakımından yararı olacaktır
Siteniz üzerinde bulunamayan sayfaları idare etmek elbette önemlidir. Benim tercihim dinamik bir sayfa oluşturmak ve 404 sayfasında fazlasıyla içerik sunabilmektir. Bunu yapmak için vBulletin şablon oluşturma aracını ve .htaccess dosyasını kullanabiliriz..
AdminCP>Stiller ve Temalar>Temaları Düzenle
Kullandığınız Temanın yanındaki seçenekler kısmından yeni şablon ekle diyoruz
Şablon adı: custom_404
İçeriği:
Kod:
[COLOR=#000000][COLOR=#0000BB]$stylevar[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]htmldoctype[/COLOR][COLOR=#007700]]
<[/COLOR][COLOR=#0000BB]html dir[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"$stylevar[textdirection]" [/COLOR][COLOR=#0000BB]lang[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"$stylevar[languagecode]" [/COLOR][COLOR=#0000BB]xmlns[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"[url]http://www.w3.org/1999/xhtml"[/url][/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]head[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]meta http[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]*****[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"Pragma" [/COLOR][COLOR=#0000BB]content[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"no-cache" [/COLOR][COLOR=#007700]/>
<[/COLOR][COLOR=#0000BB]meta http[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]*****[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"Expires" [/COLOR][COLOR=#0000BB]content[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"-1" [/COLOR][COLOR=#007700]/>
<[/COLOR][COLOR=#0000BB]meta http[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]*****[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"Cache-Control" [/COLOR][COLOR=#0000BB]content[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"no-cache" [/COLOR][COLOR=#007700]/>
[/COLOR][COLOR=#0000BB]$headinclude
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]title[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]404[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]Sayfa Bulunamadi [/COLOR][COLOR=#007700]- <[/COLOR][COLOR=#0000BB]phrase 1[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"$vboptions[bbtitle]"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]$vbphrase[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]x_powered_by_vbulletin[/COLOR][COLOR=#007700]]</[/COLOR][COLOR=#0000BB]phrase[/COLOR][COLOR=#007700]></[/COLOR][COLOR=#0000BB]title[/COLOR][COLOR=#007700]>
</[/COLOR][COLOR=#0000BB]head[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]body[/COLOR][COLOR=#007700]>
[/COLOR][COLOR=#0000BB]$header
$navbar
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]div style[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"text align:center;"[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]div style[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"margin:auto;text-align:left;padding:20px 30px 20px 30px;width:80%;border:1px solid #333;"[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]h2[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]404 Hatası[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]Sayfa Bulunmadi[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]h2[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]p[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Malesef girmiş olduğunuz sayfa [/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]a href[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]" [/COLOR][COLOR=#0000BB]rel[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"nofollow"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]http[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#FF8000]//$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]</a> bulunamadı.</p>
[/COLOR][COLOR=#007700]<[/COLOR][COLOR=#0000BB]p[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Takip etmiş olduğunuz link hatalı olabilir veya siteden kaldırılmış olabilir[/COLOR][COLOR=#007700].</[/COLOR][COLOR=#0000BB]p[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]h4[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Alternatif Sayfalar[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]h3[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]p[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Arama özelliğini yukarıdaki menüden kullanarak gitmek istediğiniz sayfayı arayabilirsiniz[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]p[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]ul[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]><[/COLOR][COLOR=#0000BB]a rel[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"nofollow" [/COLOR][COLOR=#0000BB]href[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"/search.php"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Gelişmiş Site Araması[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]></[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]><[/COLOR][COLOR=#0000BB]a href[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"/blogs/"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Blog[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]></[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]>
<[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]><[/COLOR][COLOR=#0000BB]a href[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"/helpcenter.php"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]Destek[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]></[/COLOR][COLOR=#0000BB]li[/COLOR][COLOR=#007700]>
</[/COLOR][COLOR=#0000BB]ul[/COLOR][COLOR=#007700]>
</[/COLOR][COLOR=#0000BB]div[/COLOR][COLOR=#007700]>
</[/COLOR][COLOR=#0000BB]div[/COLOR][COLOR=#007700]>
[/COLOR][COLOR=#0000BB]$footer
[/COLOR][COLOR=#007700]</[/COLOR][COLOR=#0000BB]body[/COLOR][COLOR=#007700]>
</[/COLOR][COLOR=#0000BB]html[/COLOR][COLOR=#007700]> [/COLOR][/COLOR]
Bunu kod bilginizle düzenleyebilirsiniz ben capsdaki gibi bi sayfa oluşturdum ..

Daha sonra bu şablonu kullanacak php sayfasını çağırmalıyız.
bunun için forum ana dizinine 404.php isimli bi dosya oluşturalım içeriğide şöyle olsun (ekte zaten vericem isteyenler onu editleyip kullabilir)
Kod:
[COLOR=#000000] [COLOR=#0000BB]<?php
header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"HTTP/1.0 404 Not Found"[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Status: 404 Not Found"[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'do'[/COLOR][COLOR=#007700]]=[/COLOR][COLOR=#DD0000]'page'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$_REQUEST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'do'[/COLOR][COLOR=#007700]]=[/COLOR][COLOR=#DD0000]'page'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'template'[/COLOR][COLOR=#007700]]=[/COLOR][COLOR=#DD0000]'404'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$_REQUEST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'template'[/COLOR][COLOR=#007700]]=[/COLOR][COLOR=#DD0000]'404'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$globaltemplates [/COLOR][COLOR=#007700]= array(
[/COLOR][COLOR=#DD0000]'custom_404'[/COLOR][COLOR=#007700],
);
include [/COLOR][COLOR=#DD0000]'/forum/klasor/yolunuz/misc.php'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR]
Görebileceğiniz gibi sayfa Google'a çok açık şekilde 404 hata kodunuda iletecektir. Yukarıdaki php dosyasında şu satırı forum yolunuza göre düzenleyin
Kod:
[COLOR=#000000] [COLOR=#007700]/[/COLOR][COLOR=#0000BB]forum[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]klasor[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]yolunuz[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]misc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]php [/COLOR][/COLOR]
Forum yolununuzu nasıl bulacağınızı bilmiyorsanız , lütfen forumyolu.php isimli bir php dosyası hazırlayın alttaki içeriği ekleyin
Kod:
[COLOR=#000000][COLOR=#0000BB]<?php
[/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000BB]dirname[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]__FILE__[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]
Ana dizine atıp tarayıcıda çalıştırın
Forum yolunuz karşınızda
vBSEO Kullanmıyorsanız aşağıdakileri yapın;
.htaccess dosyanızı açın (yoksa oluşturun)
İçine şu kodları ekleyin (ekte dosya olarakta vericem)
Kod:
[COLOR=#000000] [COLOR=#0000BB]ErrorDocument 404 [/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]404.php [/COLOR][/COLOR]
Eğer vBSEO Kullanıyorsanız bunları yapın;
vBSEO Kontrol Panelinizde 'Dosya Bulunamadı' Opsiyonları? seçeneğine giderek Özel Sayfa Girin: seçeneğini seçiyor ve oraya
Kod:
[COLOR=#000000] [COLOR=#007700]/[/COLOR][COLOR=#0000BB]forum[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]klasor[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]yolunuz[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]404.php [/COLOR][/COLOR]
Kaydedin
Bukadar arkadaşlar ..