Asp Dosyalarınızı Html Uzantısı İle Göstermek!

Asp dosyalarınızı artık html'e çevirip google'da daha iyi indekslenmesini sağlamayı öğreneceğiz.

Asp dosyalarınızı artık html'e çevirip google'da daha iyi indekslenmesini sağlamayı öğreneceğiz.

Asp ile yaptığınız bir sitenin adresinin site.com/konu.asp?id=3 yerine www.site.com/deneme_haberi_h18.html şeklinde göstermenin kolay olduğunu biliyor muydunuz?

Bunun için sunucunuzda IIS7 kurulu olmalı.

Ayrıca sunucunuzda iis7'nin modüllerinden olan iss7 url rewrite kurulu olması gerekir. Bunu hosting firmanıza sorunuz.

Şimdi gelelim meselemize: Web.config adında bir dosya oluşturun ve içine şöyle bir örnek yazın:


xml version="1.0" encoding="UTF-8"?>

<configuration>

    <system.webServer>

        <rewrite>

            <rules>

                



               <rule name="deneme" stopProcessing="true">

                    <match url="^(.*)_h([0-9]+).html" ignoreCase="true" />

                    <action type="Rewrite" url="konu.asp?id={R:2}" />

                </rule>

                

            </rules>

        </rewrite>

    </system.webServer>

</configuration>



Artık kullanıcı site.com/deneme_h19.html yazdığında konu.asp?id=19 sayfası işlenecek
  • Etiketler;
Rıza Soylu
Ankara'da dünyaya geldi. 2008 yılında tanıştığı web geliştiricisi bir arkadaşı vasıtasıyla kendisini geliştirirek HTML, ASP, ASP.net, jQuery, Javascript, CSS ve ActionScript öğrenmeye başladı. <p>2009 yılından bu yana önemli projelerde yer alan Rıza Soylu, bilgisini Sanalkurs'ta paylaşıyor ve çalışmalarını geliştirmeye devam ediyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Hiçbir işe yaramadı
adam yapmış gösteriyorki bi işe yarıyor demektir dostum sakın sen bi iş çıkartamamış olmayasın
bu yöntem asp.net te olmuyor muydu asp de 404.asp hata sayfasını yöneterek yapılır.
arkadaşlar bu klasik asp de oluyor ve çokta güzel oluyor. localde yapamamış olabilirsiniz ben hostingimde denedim ve oldu büyük bir yükten kurtuldum resmen. Peki benim bir sorum var <rule name="deneme" stopProcessing="true"> buradaki deneme yerine konu başlıklarını yazdırmak istesem web.configde bu nasıl olacak?

Yukarı Git