Misafir Kullanıcı
Misafir Kullanıcı

10 sene önce  |  1568 Görüntülenme

İyi günler

sayfamda Bir hata alıyorum ama çözemedim PHP ile yazılan sitemde

.htaccess

RewriteRule ^(.*)/(.*)-([0-9]*)$ Details.php?ID=$3 [L,NC]

ornekdomain.com/kategori/urun-10

çalışıyor

ornekdomain.com/kategori/urun-10/

yazınca hata alıyorum kategoriye çıkıyor yardımcı olursanız sevinirim

Aşagıdakini yöntemi denedim bu sefer hata almadım fakat bu sefer de Google bunları ayrı iki link olarak görür diye korkuyorum

RewriteRule ^(.*)/(.*)-([0-9]*/)$ Details.php?ID=$3 [L,NC]

ornekdomain.com/kategori/urun-10

ornekdomain.com/kategori/urun-10/

yönlenmesini istiyorum sizin sitenizdeki gibi nasıl yapabilirim?

  • 1
  • 1
  • Sitem Yan Sayfalara Yönlenmiyor için Yanıtlar

      admin
      Admin

      24 Nisan 2014, 07:32

      1

      WordPress tarafından bu işlemin yapılması sürüme uygun şekilde otomatik olarak tamamlamaktadır. Eğer sorun devam ediyorsa yada farklı bir sıkıntı olarak .htaccess dosyanıza ekstra kod eklemiş olabilirsiniz.

      İyi günler...

      sinan
      Sinan

      24 Nisan 2014, 07:24

      1

      Merhaba çok teşekkürler çalıştı fakat ornekdomain.com/en/ .htaccess dosyasına ekledim onda çalışmıyor neden ?

      Ayrıca wordpress'in .htaccess 1 kaç satırdan oluşuyor ama her link yapısına girebiliyor bunu yazılımla nasıl yapabiliriz?

      admin
      Admin

      15 Nisan 2014, 11:52

      1

      Merhabalar Sinan Bey.

      Sorunuzla ilgili daha detaylı bilgilere sahip olmak için .htaccess dosyanızı görmek daha doğru olur. Yazdığınız kadarıyla eğer dosyanıza hakimseniz sorunun kaldırılması için kullanılabilir cevap aşağıda olduğu gibidir.

      [html]RewriteRule ^(.*)/(.*)-([0-9]*)$[/html] kodunu;
      [html]RewriteRule ^(.*)/(.*)-([0-9]*)/$[/html] kodu ile değiştirin.

      Değiştirdikten sonra sorununuz çözülecektir fakat URL değiştiğinde Google açısından linklerin yenilendiğini belli etme amaçlı olarak 301 yönlendirmesi yapmak gerekiyor. Bu yönlendirme ile SEO puanında olumsuzluk yaşamaz ve sitenize giren kullanıcılara + Google indeks sayfalarına doğru adres ve bilgi vermiş olursunuz.

      Bunun için;
      [html]
      RewriteCond %{REQUEST_URI} /+[^.]+$
      RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
      [/html]
      Yukarıda olan kodları ilk yazdığımız kodların altına ekleyin, sorununuz düzelecektir......

    Cevapla

    Sitem Yan Sayfalara Yönlenmiyor Sorusunu Cevapla