• 20-02-2014, 14:42:37
    #1
    merhaba
    hosting web barındırma hizmeti asp ve

    site değişti
    şu bölümleri örnek
    1 - .com/iletisim
    2 - .com/iletisim/iletisim.html ve
    3 - .com/iletisim.html

    .html sayfalarının tümü ve /dizin
    bölümlerinin hepsini 404.aspx yönlendirmek istiyorum nasıl yapılabilir.

    .aspx ile oluşan kırık sayfalar da
    .com/404.html?aspxerrorpath=/iletisim.aspx
    .com/404.html?aspxerrorpath=/iletisim/iletisim.aspx
    sorun yok düzenledim ana sayfaya yönlendiyor

    yardımcı olabilecek var mı

    https://i.hizliresim.com/wMBgEQ.jpg
  • 25-02-2014, 01:06:14
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    web.config dosyası oluşturun ve içine;

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <httpErrors>
                <remove statusCode="404" subStatusCode="-1" />
                <error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="/404.asp" responseMode="ExecuteURL" />
            </httpErrors>
        </system.webServer>
    </configuration>
    404.aspnin içinede;
    Set adres = Request.ServerVariables("QUERY_STRING")  
    ustyer = Split(adres,"/") 
    
    If ustyer(3)= "iletisim.html" Then 
    Server.Execute("iletisim.asp") 
    end if
    şeklinde kullanabilirsin.
  • 04-03-2014, 10:36:43
    #3
    ilginize teşekkür ederim
    başka bir arkadaşın yardımı ile çözümlendirdik.
    ihtiyacı olacaklar için
    <configuration>
        <system.web>
                      <customErrors defaultRedirect="404.aspx" mode="RemoteOnly" />
        </system.web>
        <system.webServer>
            <httpErrors errorMode="DetailedLocalOnly">
                <remove statusCode="404" subStatusCode="-1" />
                <error statusCode="404" prefixLanguageFilePath="" path="/index.html" responseMode="ExecuteURL" />
            </httpErrors>
        </system.webServer>
    </configuration>