Bu Blogda Ara

MS IIS - Web Yönlendirme - Bir web sitesini "htm ya da aspx olan tüm linkleriyle birlikte" yeni bir siteye yönlendirme işlemi

Bu makalede, IIS üzerinde çalışan bir web sitesini "htm ya da aspx olan tüm linkleriyle birlikte" yeni bir siteye yönlendirme işlemini nasıl yapabileceğimize bakacağız.

Bu örneğimizde www.tapdk.gov.tr adresini www.tarimorman.gov.tr/tadb adresine yönlendireceğiz.

1) İlk önce bu yönlendirme için bir html sayfa oluşturuyoruz.İçeriği aşağıdaki şekilde olacak:

Koyu işaretlenmiş bölümü kendi sitenize göre uyarlayın.
(content="10" ifadesi açılan sayfada 10 saniye süreyle beklenileceğini belirtiyor)

<!DOCTYPE html>
<html>
<head>
        <meta charset="utf-8">     
        <title>Tütün ve Alkol Dairesi Başkanlığı</title>
        <meta http-equiv="refresh" content="10;URL=https://www.tarimorman.gov.tr/TADB">

    </head>

    <body>
<p> Mülga Tütün ve Alkol Piyasası Kurumu'na ait olan web sitesi kapatılmış olup yeni web sitesi aşağıdaki adreste faaliyetine devam etmektedir.</p>
<p>İlgili adrese erişmek için tıklayınız <a href="https://www.tarimorman.gov.tr/TADB">Tütün ve Alkol Dairesi Başkanlığı</a> </p>
 
   </body>
</html>

Bu dosyayı default.htm adıyla kaydedelim.

2) IIS Manager'i açıyoruz:

Yönlendireceğimiz web sitesini siliyoruz veya üzerine tıklayıp "Bindings" ayarlarını değiştiriyoruz (bu örnekte test.tapdk.gov.tr yaptık)

3) IIS Manager üzerinde yeni web sitesi oluşturup, asıl web sitemizin binding ayarındaki hostname adını (bu örnekte www.tapdk.gov.tr) yeni oluşturduğumuz bu siteye veriyoruz.

4) Önceki adımda oluşturduğumuz web sitesinin dosyalarının bulunduğu klasörü açıyor ve 1. adımda oluşturduğumuz default.htm dosyasını bu klasöre koyuyoruz. Bu klasörün içerisinde ayrıca "errors" adında custom error klasörü oluşturuyor ve bu klasörün altında da ilgili default.htm dosyasını tadb-error.htm adıyla koyuyoruz.

"Default Document" ayarlarına girip "Default.htm" sayfasını en üstte konumlandırıyoruz.

















5) 3. adımda oluşturulan sitenin ayarlarına girip "IIS" altındaki "error pages" sekmesine giriyor ve HTTP 404 hata kodu sayfasını 4. adımdaki klasör içindeki custom error sayfasına  (tadb-error.htm) link veriyoruz:



























6) .NET formatındaki sayfaların hata sayfasını da ayrıca ayarlamalıyız:

Bunun için ASP.NET bölümündeki ".NET Error Pages" bölümüne girip aşağıdaki custom error sayfasını oluşturuyoruz:

Burada tam adres istiyor.Tam adres girişi yapıyoruz:



















7) Aşağıdaki türdeki tüm sayfalar artık yeni web sitesine yönlenecektir. Hatta ilgili dosya bulunmasa bile bu yönlenme çalışacaktır.

www.tapdk.gov.tr/aaa
www.tapdk.gov.tr/aaa/bbb.aspx
www.tapdk.gov.tr/aaa/bbb.htm



Hiç yorum yok:

Yorum Gönder