• 18-05-2007, 20:53:46
    #1
    Merhana misal elimde deneme.asp sayfa.asp selam.asp gibi sayfalar var script degil düz asp sayfası bunları 404 den nasıl tek tek deneme.asp = deneme.html şeklinde ayarlayabilirim? Elinde böyle kod olan var mı?
  • 24-05-2007, 21:05:46
    #2
    sansığın kadar zor değil çok basit bir şekilde yapabilirsin. öncelikle 404.asp dosyasını oluştur ve içeriği aşağıdaki gibi olacaktır. Mantığı ise örneğin selam.html sayfası sende olmadığı için 404.asp ye gidecek ve selam.html ise selam.asp sayfasını include edip o sayfayı açacaktır

    <%
    'panel>web dizinleri>hata sayfaları>404>URL seçilecek'


    strURL = Request.ServerVariables("QUERY_STRING")&"//"
    secici = split(strURL,"/")

    sayfam = secici(2)
    ' burada adreste 2 / (slashdan) sonraki isimi belirledik yani web sitemizin ismini belirletik çünkü yönlendirme için gerekli olacaktır.'

    sayfaadi = secici(3)
    ' burada adreste 3 / (slashdan) sonraki isimi belirledik

    birinci = secici(4)
    ' burada adreste 4 / (slashdan) sonraki isimi belirledik yani id yi belirlemiş olduk
    ikinci = secici(5)
    ' burada adreste 5 / (slashdan) sonraki ikinci isimi belirledik yani id yi belirlemiş olduk

    If sayfaadi="selam.html" then
    %>
    <!-- #include file="selam.asp" -->
    <%
    ElseIf sayfaadi="merhaba.html" then
    %>
    <!-- #include file="merhaba.asp" -->

    <% else %>

    böle bir sayfa yok!

    <meta http-equiv="refresh" content="3;URL=http://www.oyunofisi.com">
    <%end if%>