2016-04-06 12 views
3

başlık oldukça açıktır, ama WordPress bu izin verir anlamaya çalışıyor ya da .htaccess bir ayar belki, ama burada örnek ise ediyorum: Ben bir sayfam varWordPress, neden 404'ü tetiklemeden URL'de birden çok sayfa sümüğüne izin veriyor?

, bir "İletişim Diyelim msgstr "" bize ulaşın ".

ben http://example.com/contact-us/ gitmek - her şey normalde

ben http://example.com/contact-us/contact-us/contact-us/contact-us/contact-us/contact-us gitmek

çalışır (Bunu milyonlarca kez yapabileceği) ve bir 404 hataya neden DEĞİLDİR!

Bu neden? Rastgele bir sayı dizisi girersek, anında 404.php'yi tetikler, ancak sayfa slugunu tekrarlamak bir 404'ü tetiklemez.

Sayfa slugunun tekrar tekrar tekrarlanamamasını istiyorum. tekrar ve bir kez bile tekrarlanırsa 404'ü tetikleyin.

Başka biri bu sorunu yaşadı mı? Muhtemelen kanonik bir bağlantı sorunu veya "nofollow" dir. Sadece WordPress'in bunu neden 404 materyal olarak görmediğini anlamıyorum.

Herhangi bir yanıt, öneri ve yardım için şimdiden teşekkür ederiz.

cevap

0

Kendi sorunumu çözmenin bir yolunu buldum. Bugün, aynı sunucuda iki WordPress'i çalıştırdığımı fark ettim ama bir tanesi 404'e çıktı, diğeri ise sayfaya geri dönecekti. Şimdi konuya özel bir konu olduğunu biliyordum.

Gerçekten yanıt gerçekten basit, bir permalink sorunu oldu. Aradığım davranışı elde edebilmem için, permalink ayarlarım olarak "Post Name" ı seçmem gerekiyordu.

Daha önce "Özel Yapı" özelliğini kullanarak farklı bir stil gösterimi için özel bir seçenekler dizisi kullandım.

Ben 404.

lehine fazladan permalink tarz seçeneği dışarı geçiş hazırım, bu size olursa görmelisiniz özel permalink yapısını kullanmayı tercih edenler rağmen.

İlgili konular