• 03-07-2010, 15:06:41
    #1
    Üyeliği durduruldu
    merhaba
    2 tane ayrı asp scripti aynı domainde birleştirdirdim fakat 404.asp lerde problem yaşıyorum scriptin birinin 404.asp si bu
    <!--#include file="inc_ayarlar.asp"-->
    <!--#include file="inc_fonksiyonlar.asp"-->
    <%
    Set strURL = Request.ServerVariables("QUERY_STRING") 
    strBolum = Split(strURL,"/")
    
    If strBolum(2 + KarakterBul(strScriptYolu, "/")) = "haber" Then
        Server.Execute("haber_detay.asp")
        
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "haberler" Then
        Server.Execute("haberler.asp")
        
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "yazar" Then
        Server.Execute("yazar.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "sayfa" Then
        Server.Execute("sayfa.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "arsiv" Then
        Server.Execute("arsiv.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "videolar" Then
        Server.Execute("videolar.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "video" Then
        Server.Execute("video.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "galeriler" Then
        Server.Execute("galeriler.asp")
    
    Elseif strBolum(2 + KarakterBul(strScriptYolu, "/")) = "galeri" Then
        Server.Execute("galeri.asp")
    else %>
    <%end if%>
    
    <center><br> <a href="http://www.xxx.com"><font color="82d50d"><b>Arama sonucunda bulunan kayıtları görmek için lütfen TIKLAYIN</b></font></a></center>



    2. scriptin 404.aspsi bu şekilde

    <%
    'panel>web dizinleri>hata sayfalary>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 olacaktyr.'
    
    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="firma" then
    %>
        <!-- #include file="sirket.asp" -->
    <%
    
    ElseIf sayfaadi="firmalar" then
    %>
        <!-- #include file="firma.asp" -->
    
    <%ElseIf sayfaadi="oyun" then
    %>
        <!-- #include file="oyun.asp" -->
    <%ElseIf sayfaadi="bilgi" then
    %>
        <!-- #include file="bilgi.asp" -->    
    <%ElseIf sayfaadi="musteri.hizmetleri" then
    %>
        <!-- #include file="musteri.asp" -->
    <%ElseIf sayfaadi="webtasarim" then
    %>
        <!-- #include file="web.asp" -->
        <%ElseIf sayfaadi="haber" then
    %>
        <!-- #include file="haber.asp" -->
    <%ElseIf sayfaadi="arsiv" then
    %>
        <!-- #include file="arsiv.asp" -->    
        <%ElseIf sayfaadi="oyunoyna" then
    %>
        <!-- #include file="oyunoyna.asp" -->    
        <%ElseIf sayfaadi="firma-ekle" or sayfaadi="firma-kayit" then
    %>
        <!-- #include file="firma-ekle.asp" -->        
        <%ElseIf sayfaadi="gold-firma-ekle" then
    %>
        <!-- #include file="gold-firma-ekle.asp" -->    
    <%ElseIf sayfaadi="emlak" then
    
        response.redirect "http://www.xxx.com/default.asp?sf=seri&bolum=emlak"    
    
    else %>
    
    <center><br><br><b><%=sayfaadi%> <%=birinci%></b> arama sonucunda bulunan kayytlary görmek için <a href="http://www.xxx.com"><font color="82d50d"><b>TIKLAYIN</b></font></a></center>
    <meta http-equiv="refresh" content="2;URL=http://<%=sayfam%>">
    <%end if%>
    u iki 404.aspyi tek 404.asp de birleştirmeye çalışıyorum hep internal server error hatası çıkıyor.
    nasıl çözebilirim yardım
  • 03-07-2010, 17:27:02
    #2
    birleştirmeye calıstığın seklini de yazsaydın nerede hata olduğuna bakardık
  • 04-07-2010, 08:42:05
    #3
    Üyeliği durduruldu
    Al ikisinin birleşimi

    <%
    strURL = Request.ServerVariables("QUERY_STRING")&"//"
    secici = split(strURL,"/")
    
    sayfam = secici(2) 
    sayfaadi = secici(3) 
    birinci = secici(4)
    ikinci = secici(5)
    %>
    
    <%
    elseIf sayfaadi="galeri" then
    %>
        <!-- #include file="galeri.asp" -->
    
    <%
    elseIf sayfaadi="galeriler" then
    %>
        <!-- #include file="galeriler.asp" -->
    
    <%
    elseIf sayfaadi="video" then
    %>
        <!-- #include file="video.asp" -->
    
    
    <%
    elseIf sayfaadi="videolar" then
    %>
        <!-- #include file="videolar.asp" -->
    
    
    <%
    elseIf sayfaadi="arsiv" then
    %>
        <!-- #include file="arsiv.asp" -->
    
    <%
    elseIf sayfaadi="sayfa" then
    %>
        <!-- #include file="sayfa.asp" -->
    
    
    <%
    elseIf sayfaadi="yazar" then
    %>
        <!-- #include file="yazar.asp" -->
    
    <%
    elseIf sayfaadi="haberler" then
    %>
        <!-- #include file="haberler.asp" -->
    
    <%
    elseIf sayfaadi="haber" then
    %>
        <!-- #include file="haber.asp" -->
    
    <%
    elseIf sayfaadi="firma" then
    %>
        <!-- #include file="sirket.asp" -->
    <%
    
    ElseIf sayfaadi="firmalar" then
    %>
        <!-- #include file="firma.asp" -->
    
    <%ElseIf sayfaadi="oyun" then
    %>
        <!-- #include file="oyun.asp" -->
    <%ElseIf sayfaadi="bilgi" then
    %>
        <!-- #include file="bilgi.asp" -->    
    <%ElseIf sayfaadi="musteri.hizmetleri" then
    %>
        <!-- #include file="musteri.asp" -->
    <%ElseIf sayfaadi="webtasarim" then
    %>
        <!-- #include file="web.asp" -->
        <%ElseIf sayfaadi="haber" then
    %>
        <!-- #include file="haber.asp" -->
    <%ElseIf sayfaadi="arsiv" then
    %>
        <!-- #include file="arsiv.asp" -->    
        <%ElseIf sayfaadi="oyunoyna" then
    %>
        <!-- #include file="oyunoyna.asp" -->    
        <%ElseIf sayfaadi="firma-ekle" or sayfaadi="firma-kayit" then
    %>
        <!-- #include file="firma-ekle.asp" -->        
        <%ElseIf sayfaadi="gold-firma-ekle" then
    %>
        <!-- #include file="gold-firma-ekle.asp" -->    
    <%ElseIf sayfaadi="emlak" then
    
        response.redirect "http://www.xxx.com/default.asp?sf=seri&bolum=emlak"    
    
    else %> 
    
    yazdıracağın mesajlar..
    <% end if %>