• 03-09-2022, 21:50:23
    #1
    selam arkadaşlar, elimde iki tane sağlık sitesi var. bir tanesi tamamen doktorlar üzerine diğeri ise sağlık makaleleri üzerine. teknik bir sebepten ikisini tek sitede birleştiriyorum.
    birinci sitemiz x.com olsun, esas devam edecek sitemiz ise a.com olsun.
    benim yapmak istediğim şu:

    x.com üzerindeki tüm linklere gelen hit (x.com/dr-vedat-demirci, x.com/404, x.com/admin vs.) hepsi otomatik olarak a.com'daki karşılığına yönlensin. data tek tek redirect 301 girilemeyecek kadar çok.

    adam x.com/asdasdasdadasd yazdığında bile a.com/asdasdasdadasd linkine 301 olarak yönlensin. a.com'da o link yoksa ben zaten 404'e düşürürüm.

    nedir bunun kodu tam olarak?
  • Kabul Edilen Cevap
    • URL Yapısı aynı ise
      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^eskisite.com [NC,OR]
      RewriteCond %{HTTP_HOST} ^www.eskisite.com [NC]
      RewriteRule ^(.*)$ https://yenisite.com/$1 [L,R=301,NC]
  • 03-09-2022, 21:55:08
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Kurumsal PLUS
    URL Yapısı aynı ise
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^eskisite.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.eskisite.com [NC]
    RewriteRule ^(.*)$ https://yenisite.com/$1 [L,R=301,NC]