Çözüldü Sonradan aktif olan web sitesinde 404 hatası meydana geliyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

memna

Centipat
Katılım
21 Mart 2024
Mesajlar
25
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Konut ve Arsa Uzmanı
Merhaba,
10 yıl önce aktif olan bir sitem yeniden aktif oldu böyle olunca url yapısı değişti. 1 sayfa 404 hatası veriyor. Google'da seo açısından kötü bir etki yarattığı için hata veren sayfayı yeni güncel url nasıl yönlendirebilirim.

404 hatalı url Finans ve konut kredisi haberleri yönlendirilecek yeni url
Wordpress değil.

Desteğiniz için şimdiden teşekkürler.
 
Son düzenleyen: Moderatör:
Çözüm

Eğer siteniz bir Apache sunucusunda çalışıyorsa. Htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz:

Kod:
Redirect 301 /kredi https://www.siteadresi.com/17753/kredi

Eğer sunucunuz PHP destekliyorsa, eski URL için bir PHP dosyası oluşturabilir ve yönlendirme kodu ekleyebilirsiniz.
kredi/index.php dosyasına şu kodu ekleyin:

PHP:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.siteadresi.com/17753/kredi");
exit();
?>
WordPress değilse. Htaccess rulesi ile yönlendirme yapabilrsiniz.
Htaccess dosyasına şunu ekle:
Bu URL'yi aynı tutarken kullanıcının bulduğu sayfayı değiştiricektir.
Yani URL site.com/kredi şeklinde görünecek ama 17775/kredi sayfasında olacak kullanıcı aslında.
Aşağıdaki etzzel arkadaşınki ise direkt yönlendirme 'kredi' 17775/kredi yoluna yönlendirilecek.

Kod:
RewriteEngine On.
RewriteRule ^kredi/$ /17775/kredi/ [R=301,L]
 

Eğer siteniz bir Apache sunucusunda çalışıyorsa. Htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz:

Kod:
Redirect 301 /kredi https://www.siteadresi.com/17753/kredi

Eğer sunucunuz PHP destekliyorsa, eski URL için bir PHP dosyası oluşturabilir ve yönlendirme kodu ekleyebilirsiniz.
kredi/index.php dosyasına şu kodu ekleyin:

PHP:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.siteadresi.com/17753/kredi");
exit();
?>
 
Çözüm
Sunucum php 8.2 kurulu ve kullanıyorum. Dosyayı public_html içinde mi oluşturmalıyım.
 
Kod:
Redirect 301 /kredi https://www.siteadresi.com/17753/kredi

Yukarıda paylaşılan kod ile eski sayfa linki yeni sayfa linkine sorunsuz olarak yönlendi.
@227412 ve diğer arkadaşlara teşekkürler.
 
Kod:
Redirect 301 /kredi https://www.siteadresi.com/17753/kredi

Yukarıda paylaşılan kod ile eski sayfa linki yeni sayfa linkine sorunsuz olarak yönlendi.
@227412 ve diğer arkadaşlara teşekkürler.

İşinize yaradıysa ne mutlu bana hocam, rica ederim. SEO açısından da sorun yaşamazsınız.

301 yönlendirmeleri, eski URL'nin sahip olduğu SEO değerinin (backlink gücü, PageRank, vb.) Yeni URL'ye aktarılmasını sağlar. Bu, eski URL'nin sahip olduğu sıralama avantajını kaybetmeden yeni URL'ye taşıma imkanı sunar.
 
Son düzenleme:
Haklısınız. 301 yönlendirmeleri hakkında Google'da okuduğum makalelerde dediğinizi destekliyor.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…