vBulletinData - vBulletinDestek
vBulletinData Hizmetleri Hizmetlerimiz..

 
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06-08-2011, 03:24 PM   #1 (permalink)
Kayıtlı Üye
 
Spartacus - ait Kullanıcı Resmi (Avatar)
 
  Date: Aug 2009
 Mesajlar: 598
Tecrübe Puanı: 7 Spartacus is just really niceSpartacus is just really niceSpartacus is just really niceSpartacus is just really niceSpartacus is just really nice
Icon10 vBulletin 404 Hata Sayfası Entegrasyonu

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 ş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:
        $stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <!-- no cache headers -->
 <meta http-equiv="Pragma" content="no-cache" />
 <meta http-equiv="Expires" content="-1" />
 <meta http-equiv="Cache-Control" content="no-cache" />
 <!-- end no cache headers -->
 $headinclude
 <title>404: Sayfa Bulunamadi - <phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
</head>
<body>
$header
$navbar
<div style="text align:center;">
<div style="margin:auto;text-align:left;padding:20px 30px 20px 30px;width:80%;border:1px solid #333;">
<h2>404 Hatası: Sayfa Bulunmadi</h2>
<p>Malesef girmiş olduğunuz sayfa <a href="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]" rel="nofollow">http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]</a> bulunamadı.</p>
<p>Takip etmiş olduğunuz link hatalı olabilir veya siteden kaldırılmış olabilir.</p>
<h4>Alternatif Sayfalar</h3>
<p>Arama özelliğini yukarıdaki menüden kullanarak gitmek istediğiniz sayfayı arayabilirsiniz</p>
<ul>
<li><a rel="nofollow" href="/search.php">Gelişmiş Site Araması</a></li>
<li><a href="/blogs/">Blog</a></li>
<li><a href="/helpcenter.php">Destek</a></li>
</ul>
</div>
</div>
$footer
</body>
</html>

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 404php isimli bi dosya oluşturalım içeriğide şöyle olsun (ekte zaten vericem isteyenler onu editleyip kullabilir)

Kod:
        <?php
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
$_GET['do']='page';
$_REQUEST['do']='page';
$_GET['template']='404';
$_REQUEST['template']='404';
$globaltemplates = array(    
    'custom_404',    
);  
include '/forum/klasor/yolunuz/misc.php';
?>

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:
        /forum/klasor/yolunuz/misc.php

Forum yolununuzu nasıl bulacağınızı bilmiyorsanız , lütfen forumyoluphp isimli bir php dosyası hazırlayın alttaki içeriği ekleyin

Kod:
        <?php
echo dirname(__FILE__);
?>

Ana dizine atıp tarayıcıda çalıştırın
Forum yolunuz karşınızda
Spartacus - İCQ üzeri Mesaj gönder Spartacus - MSN üzeri Mesaj gönder Spartacus isimli Üyeye Skype üzeri Mesaj gönder Spartacus isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Yeni Konu aç Cevapla

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Bookmarks
Seçenekler
Stil