lostyazilim

Url sonuna otomatik koyulan "/" 404 hatası

7 Mesajlar 1.096 Okunma
lstbozum
wmaraci reklam

mozturk0707 mozturk0707 WM Aracı Kullanıcı
  • Üyelik 01.01.2019
  • Yaş/Cinsiyet 39 / E
  • Meslek yüksek ekonomist
  • Konum Antalya
  • Ad Soyad M** Ö**
  • Mesajlar 16
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)
Merhaba web sitemin çoklu dil yapısına sahip. Yapı "ornek.com/en" ve "ornek.com/tr" şeklinde

hem klasör "en" ve "tr", hemde "en.html ve "tr.html" dosyaları mevcut

.htaccess dosyası dosyası aşağıdaki şekilde;
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www. %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

Bu şekilde iç linklerimi "en" ve "tr" şeklinde vererek ".html" uzantılarını gizliyorum.

Dün .htaccess dosyası veya site içerisinde herhangi bir değişiklik yapmama rağmen, en ve tr sonuna otomatik "/" geliyor ve 404 hatası alıyorum. Örneğin ornek.com/tr girdiğimde tr olan html dosyasına gideceğine (1 gün önce sayfa açılıyordu), klasöre gitmeye çalışıyor ve 404 veriyor. Hosting firması bizde sorun yok dedi.

301 yapacağım çözene kadar ama 301 seo açısından sıkıntı.

/ işaretini nasıl engelleyip sayfanın açılmasını sağlayabilirim?
 

 

wmaraci
reklam

mozturk0707 mozturk0707 WM Aracı Kullanıcı
  • Üyelik 01.01.2019
  • Yaş/Cinsiyet 39 / E
  • Meslek yüksek ekonomist
  • Konum Antalya
  • Ad Soyad M** Ö**
  • Mesajlar 16
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)
İlginçtir www.ornek.com/en www.ornek.com/en/, www.ornek.com/tr ise www.ornek.com/tr/ olup 404 veriyor.
 

 

GuestLion GuestLion WM Aracı Kullanıcı
  • Üyelik 20.04.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek Yazılım Geliştirme
  • Konum İstanbul Anadolu
  • Ad Soyad O** Ö**
  • Mesajlar 852
  • Beğeniler 340 / 340
  • Ticaret 39, (%100)
. hyaccess kullanarak / ile bitenleri manipüle etmelisiniz. Yani / işaretini kaldırmalısınız ama yönlendirme yapmayın.
mozturk0707

kişi bu mesajı beğendi.

mozturk0707 mozturk0707 WM Aracı Kullanıcı
  • Üyelik 01.01.2019
  • Yaş/Cinsiyet 39 / E
  • Meslek yüksek ekonomist
  • Konum Antalya
  • Ad Soyad M** Ö**
  • Mesajlar 16
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)
RewriteCond %{REQUEST_FILENAME} !-f
yi silince düzeldi sonra tekrar aynı durum oluştu. yaklaşık 1 senedir bu şekildeydi kullanıyordum dün problem yaşadım. Sorun yaşayan kişiler kontrol etsin diye paylaşıyorum
 

 

wmaraci
wmaraci

mozturk0707 mozturk0707 WM Aracı Kullanıcı
  • Üyelik 01.01.2019
  • Yaş/Cinsiyet 39 / E
  • Meslek yüksek ekonomist
  • Konum Antalya
  • Ad Soyad M** Ö**
  • Mesajlar 16
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)
Güncel "Çözülemedi"
 

 

Daryl Daryl Full-Stack Web Developer Kullanıcı
  • Üyelik 11.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Geliştirici
  • Konum Antalya
  • Ad Soyad A** Ç**
  • Mesajlar 156
  • Beğeniler 43 / 64
  • Ticaret 0, (%0)
.htaccess dosyanıza şu kodu ekleyerek yönlendirme yapabilirsiniz;

RewriteRule ^(.*)/$ /$1 [L,R=301]
 

 

PHP • HTML • CSS • JAVASCRIPT • WORDPRESS İşleriniz Yapılır [ Uygun Fiyat + 9 Yıllık Tecrübe ]

mozturk0707 mozturk0707 WM Aracı Kullanıcı
  • Üyelik 01.01.2019
  • Yaş/Cinsiyet 39 / E
  • Meslek yüksek ekonomist
  • Konum Antalya
  • Ad Soyad M** Ö**
  • Mesajlar 16
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)
kod tüm sayfaları bozuyor hocam
kodu paylaşmıştım onun üzerinde değiştirme durumunuz olabilir mi
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al