• 29-05-2016, 14:16:54
    #1
    Wordpress alanına yazmıştım fakat bilen yok sanırım. Bir de buraya açayım;

    Merhaba arkadaşlar, bir sitemi 301 ile başka bir domaine taşıdım. Eski sitemin uzantısı "www.eskisite.com/konu-basligi" şeklinde, fakat yeni sitemde uzantıyı "www.yenisite.com/konu-basligi.html" şeklinde ayarladım.

    Eski sitenin indexleri html olmadığı için yeni siteye girişlerde hata sayfasını gösteriyor. Bunu .htaccess dosyasından nasıl yapabilirim ?

    Eski sitedeki dosya şu şekildedir;

    Options +FollowSymlinks
    RewriteEngine on
    ReWriteCond %{HTTP_HOST} ^(www.)?eskisite.com$ [NC]
    ReWriteRule ^(.*)$ http://yenisite.com/$1 [R=301,L]
    __________________________________________________ _
  • 29-05-2016, 17:25:24
    #2
    RewriteRule ^([^\/.]+)$ /$1.html [R=301,L]
  • 29-05-2016, 17:35:12
    #3
    Radyo adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^([^\/.]+)$ /$1.html [R=301,L]
    Options +FollowSymlinks
    RewriteEngine on
    ReWriteCond %{HTTP_HOST} ^(www.)?eskisite.com$ [NC]
    ReWriteRule ^(.*)$ http://yenisite.com/$1 [R=301,L]
    RewriteRule ^([^\/.]+)$ /$1.html [R=301,L]


    Hocam htaccess dosyasının neresine nasıl ekleyeceğim bunu?
  • 29-05-2016, 17:38:33
    #4
    Yeni domainin htaccess dosyasına ekle. wordpress kullanıyorsan kırık linkler için eklentisi olaması gerekiyor olmazsa onu denersin.
  • 29-05-2016, 18:05:27
    #5
    Radyo adlı üyeden alıntı: mesajı görüntüle
    Yeni domainin htaccess dosyasına ekle. wordpress kullanıyorsan kırık linkler için eklentisi olaması gerekiyor olmazsa onu denersin.
    Olmadı hocam maalesef.

    Konu hakkında bilgisi olanlar yazarsa sevinirim.
  • 29-05-2016, 18:19:46
    #6
    benim sürekli kullandığım kod sen ayarlayamamışsındır.

    tıkla: http://www.onlineradyodinle.info/show-radyo

    ".html" ekleyecektir sana verdiğim htaccess kodu bunu yapar.
  • 29-05-2016, 23:51:29
    #7
    Radyo adlı üyeden alıntı: mesajı görüntüle
    benim sürekli kullandığım kod sen ayarlayamamışsındır.

    tıkla: http://www.onlineradyodinle.info/show-radyo

    ".html" ekleyecektir sana verdiğim htaccess kodu bunu yapar.
    Anlatamadım sanırım, benim eski site html uzantılı değil, taşıdığım yeni sitede ise kodu html olarak ayarladım. O nedenle hata veriyor. Sen kendi sitendeki html olayından söz ediyorsun, ben google'da eski sitenin linkleri html siz olduğu için hata alıyorum. Yoksa yeni site zaten html
  • 30-05-2016, 00:17:55
    #8
    sen benim verdiğim link örneğini anlamamışsın dikkat edersen html uzantısı olmayan link tıklandığı zaman html uzantısına dönüşüyor. yani senin eski html olmayan linkler tıklandığı zaman html olacak.