• 01-12-2013, 13:55:42
    #1
    Merhaba arkadaşlar siteye 301 çektim fakat resimlere nasıl 301 çekeceğim eski sitedeki resimlerin url'sinden alıyor resimleri.
  • 01-12-2013, 16:02:30
    #2
    Güncel
  • 01-12-2013, 16:59:39
    #3
    RedirectMatch 301 ^/wp-content/uploads/(.*)$ http://img.example.com/$1

    Alıntı
    Make sure to replace example.com with your actual domain.
    http://www.shoutmeloud.com/how-to-se...wordpress.html
  • 04-12-2013, 12:13:24
    #4
    Hocam yeni sitede resimler gözükmüyor, 301 çektim eski siteye yeni hosta upload ettim fakat yeni hosttaki domainde resimler gözükmüyor. Mysql kodu nedir nasıl urlsini değiştreceğim.
  • 04-12-2013, 21:36:13
    #5
    önce db yedeğini alıp deneyin;

    http://codex.wordpress.org/Changing_The_Site_URL

    UPDATE wp_posts SET post_content = REPLACE(post_content,'ESKİ-SİTE-ADRESİ/wp-content/uploads','YENİ-SİTE-ADRESİ/wp-content/uploads');

    bazı sunucularda tek tırnak hata mesajı veriyor "'" sorun olursa kod içinde ki tek tırnakları çift yaparsınız
  • 05-12-2013, 12:56:02
    #6
    gevv adlı üyeden alıntı: mesajı görüntüle
    önce db yedeğini alıp deneyin;

    http://codex.wordpress.org/Changing_The_Site_URL

    UPDATE wp_posts SET post_content = REPLACE(post_content,'ESKİ-SİTE-ADRESİ/wp-content/uploads','YENİ-SİTE-ADRESİ/wp-content/uploads');

    bazı sunucularda tek tırnak hata mesajı veriyor "'" sorun olursa kod içinde ki tek tırnakları çift yaparsınız
    Hocam sanırım timthumb eklentisi yüzünden bu sorun mevcut nasıl olacak bilemiyorum. Anasayfada resimler gözükmüyor.Timthumb eklentisi kuruluydu resimlerin adresi http://www.yenisite.com/wp-content/t...168&h=170&zc=0 şeklinde gözüküyor.

    Wordpress'e resimleri yüklerken resim adında özel alan vardı oraya url'yi kopyalayıp yapıştırıyordum. Bunun için bir tablo değişikliği yapmam lazım ama hangi tabloyu nasıl sorgulatacağım mysql'den ?
  • 05-12-2013, 15:50:07
    #7
    sanırım "postmeta" tablosunda tutuluyordu aynı kodu wp_postmeta tablosuna göre düzenleyip deneyin
  • 05-12-2013, 16:16:46
    #8
    aşağıdaki 3 sql sorgusunu yap.
    UPDATE wp_options SET option_value = replace(option_value, 'http://www.eski-adres.com', 'http://www.yeni-adres.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://www.eski-adres.com','http://www.yeni-adres.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.eski-adres.com', 'http://www.yeni-adres.com')
    Eski adresteki .htaccess dosyasını düzenlemeyi unutmayın.

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^.eski-adres.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.eski-adres.com
    RewriteRule ^/?(.*)$ "http://www.yeni-adres.com/$1" [R=301,L]