Asp Seo Benzeri Link Yapımı, Hazır Kodlar

Merhaba web site severler ,

Bu yazımızda sizlere asp kodlamasında bana göre olmazsa olmazlardan biri olan,

if” ,”else”,”then” ve “end if” kodları kullanarak tek bir sayfa içerisinde birden fazla sayfa çalıştıma ve benim deyimimce yarı “SEO” linki yapmayı anlatmaya çalışacağım.

Hadi başlayalım o zaman,

Öncelikle default.asp sayfamızı oluşturup , default sayfasında linklerimizi yazdığımı farzedelim ve linklerimizde şöyle olsun

ÖR: Hakkımızda-Referanslar-İletişim-Ürünler

Bunların link kodlarıda şu şekilde olsun

?seolink=hakkimizda.html

?seolink=referanslar.html

?seolink=iletisim.html

?seolink=urunler.html

 

Peki bu linkler ne anlama geliyor?

burda yazdığımız linkler “?” işaretinden sonra gelen “seolink” değişkenini başka bir değişkenle tanımlamayı sağlıyoruz,

yani;

www.siteniz.com/?seolink=iletisim.html adresine tıklanıldığında  default.asp sayfamız şu şekilde çalışacak

<%@ Language=”VBScript.Encode” CODEPAGE=”1254″%> —- Bu olmazsa ASP olmaz :D

sonra değişken tanımlayıcımız

<% seolink=Trim(Request(“seolink”)) %>—- bu kodda sayfamıza gelen veriyi çekmek için gerekli

 

gelelim kodlarımızı çalıştıracağımız alana,;

sayfa başı kodları,linkler vs

Orta Alan ve kodlarımız

<% if seolink=”” then %><!–#include file= “orta_ana.asp”–><% end if %>—- burda ne demek istiyoruz, seolink eğer boş bir değişkense yani sayfamıza ilk gelen default.asp yönlenecek ve orta_ana.asp sayfası oraya eklenecek.

<%if seolink=”iletisim.html” then%><!–#include file= “iletisim.asp”–><% end if %>— burda ne oldu, seolink iletisim.html ile eşlendiğinde kodlarımız bize direk olarak iletisim.html sayfasını çağıracak. Bu nedemk peki, hem ziyaretçiler .asp uzantılı bir link görmeyecek hemde siz isterseniz linklernizi istediğniz kelimeyle yarı seo haline dönüştürebileceksiniz.

Ör: ?seolink=mantolama-urunleri-.html

?ankara-mantolama=cati-aktarma-urunleri.html vb gibi çoğaltılabilir.

Kısaca ne yaptık?

if yani eğer seolink=iletisim.html Then yani ise

iletisim.asp sayfasını ekle dedik. linkimizde ise görünüm www.siteniz.com/?seolink=iletisim.html

Burada yapılan işlem adres çubuğunda iletisim.asp, hakkimizda.asp vs gibi yazmaktansa cati-aktarma-urunleri.html gibi yazması daha mantıklıdır.

Örnek olarak kodlanmış ve hazırda çalışan kodlar;

default.asp veya istediğiniz şekilde kaydedebilirsiniz,

<%@ Language=”VBScript.Encode” CODEPAGE=”1254″%>
<% sanalicerik=Trim(Request(“sanalicerik”)) %>
<html>

<head>
<meta http-equiv=”Content-Language” content=”tr”>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″>
<title>Hakkımızda</title>
</head>

<body>

<table border=”1″ width=”100%” id=”table1″>
<tr>
<td colspan=”4″>
<p align=”center”><font size=”6″ color=”#FF0000″>WEB SİTE KUR</font></td>
</tr>
<tr>
<td align=”left”><a href=”?sanalicerik=hakkimizda.html”>Hakkımızda</a></td>
<td align=”left”><a href=”?sanalicerik=iletisim.html”>İletişim</a></td>
<td align=”left”><a href=”?sanalicerik=referanslar.html”>Referanslar</a></td>
<td align=”left”><a href=”?sanalicerik=urunler.html”>Ürünler</a></td>
</tr>
<tr>
<td colspan=”4″><% if sanalicerik=”” then %><!–#include file= “orta_ana.asp”–><% end if %>
<% if sanalicerik=”anasayfa.html” then %><!–#include file= “orta_ana.asp”–><% end if %>
<% if sanalicerik=”iletisim.html” then %><!–#include file= “iletisim.asp”–><% end if %>
<% if sanalicerik=”referanslar.html” then %><!–#include file= “referanslar.asp”–><% end if %>
<% if sanalicerik=”hakkimizda.html” then %><!–#include file= “hakkimizda.asp”–><% end if %>
<% if sanalicerik=”urunler.html” then %><!–#include file= “urunler.asp”–><% end if %></td>
</td>
</tr>
<tr>
<td colspan=”4″>
<p align=”center”>Kodlama: <a href=”http://www.sanalicerik.com”>
sanalicerik</a></td>
</tr>
</table>

</body>

</html>

Bu arada bu kodları localhost a veya hostunuza attığınızda include ettiğiniz sayfaların olması gerekir yoksa script hata verir, sayfaları bulamayacağı için 😀

Soru ve önerileriniz için lütfen yorum yazınız.

2 Yorum

  1. abdullah 05 Temmuz 2013
  2. kocaeli evden eve nakliyat 30 Mart 2014

Yorum Yaz