• 21-12-2015, 21:31:44
    #10
    301 yönlendirmesi işinizi çözmez, o iş sadece www olup olmaması için yani adresleri ikilememek için kullanılır, bunun yerine tüm sayfalarda ortak çalışan bir header.php gibi dosya vardır, o dosyanın tepesine
    if($_SERVER['QUERY_STRING'] != NULL){header("location:../../index.php");}
    eklemek yönlendirmeyi yapar diye düşünüyorum...
  • 21-12-2015, 23:38:47
    #11
    goRkem9463 adlı üyeden alıntı: mesajı görüntüle
    aynı sorundan bende de var bende tüm alt sayfalarımı anasayfaya yönlendirmek istiyorum bunu nasıl yapabilirim htaccess ile ?
    aşağıdaki kod işinizi görecektir. site1.com yazan yere yönlendirmek istediğiniz site adresini, site2.com yazan yere ise yönlendirilecek site adresini yazmalısınız.

    site1.com/xxx olarak girildiğinde site2.com/xxx olarak 301 yönlendirmesi yapılmış olur. tüm alt urlleri kapsar.

    Ayrıca öneri olarak: 301 yönlendirmesi yaptıktan sonra google web master toolstan adres değişikliği yaparsanız google indexlerini hızlı bir şekilde yeni domainle değiştirilecektir.

    Options +FollowSymlinks
    RewriteEngine on
    ReWriteCond %{HTTP_HOST} ^(www.)?site1.com$ [NC]
    ReWriteRule ^(.*)$ http://www.site2.com/$1 [R=301,L]