Back to Question Center
0

301, alt etki alanlarını değiştirirken yeniden yönlendirme - Semalt

1 answers:

Böyle bazı alt alanlar taşımak / oluşturmak istiyorsanız:

örnek. com , uygulamalara taşınıyor. örnek. com

Topluluk. örnek. com , örneğine taşınıyor. com

uygulamalar alt alan yeni. Mevcut topluluk alt etki alanı artık gerekmeyecek.

apps alt alanını zaten oluşturdum ve örneğinde yer alan siteyi taşıdım. com ila uygulamalar. örnek. com .

Ayrıca şu an örneğinde yer alan site topluluğunu alt alana taşıdım. com .

Şimdi sadece yönlendirme işlemek için en iyi yolu anlamaya ihtiyacım var. Bazı nedenlerden dolayı aklımı saran ve biraz yardım bekleyerek zor zamanlar yaşıyorum :)

Özetlemek gerekirse:

  1. Orijinal yönlendir örneği. com , uygulamaya ileti gönderdi. örnek. com
  2. Orijinali yönlendirmek topluluk. örnek. com gönderileri örneği. com
  3. Elbette, her iki sitedeki tüm yeni yayınların doğru yerde bulunmasını sağlayın!

Bunlar Semalt siteleridir - ve eklentiler var ancak bunun en iyi olup olmadığından emin değilsiniz Source .

Hepinize ne önerirsiniz?

February 6, 2018

Redirect orijinal topluluk. örnek. com mesaj gönderene örnek. com

İsteklerinizi yeniden yönlendirmek için alt alanınızı canlı tutmanız gerekir (aksi halde çözemez). Bu sadece bir yönlendirme her şey . Ya ya da. topluluktaki htaccess dosyası. örnek. com veya ana. örneğinde htaccess dosyası. com (veya sunucu yapılandırmanız) komut dosyanızın üst kısmında (herhangi bir WordPress yönergesinden önce) aşağıdakine benzer bir şey yapabilirsiniz:

  RewriteEngine Açık
RewriteCond% {HTTP_HOST} = topluluk. örnek. com [NC]
Yeniden Yazı Konuşma ^ /? (. *) http: // örneği. com / $ 1 [R = 302, L] 

Tamam çalıştığından eminsen 302 (geçici) 301 (kalıcı) olarak değiştirin.

Orijinal yönlendirmeyi yönlendir örneği. com , uygulamaya mesaj gönderiyor. örnek. com

Bu daha zorlayıcı. Açıkçası her şeyi yönlendiremezsiniz , çünkü burada barındırılan yeni bir siteniz (yönlendirdiğiniz yer) var.Ve SEO intihar olacağı için hiçbir şey yapamazsınız , SEO'nun bir öncelik olduğunu varsayarsak. (Hareketli siteler / alan değiştirme her zaman bazı SEO etkilerinden etkilenir, ancak değişiklik gerekliyse bu yardımcı olamaz.)

Orijinal sitede yalnızca sınırlı sayıda sayfanız varsa veya bu URL'lere yeni ( topluluk ) bölgesinden ayıran benzersiz bir desen mevcut olsaydı, bir grup kurabilirdiniz. Apache yapılandırmasında yönlendirir (veya. htaccess dosyası). Bununla birlikte, "80.000 sayfa" ile ve yeni URL'lerden ayırt edilecek hiçbir şey olmadığı için bu mümkün değildir.

Yapabilecekleriniz, (WordPress) özel 404 belgesinde yönlendirme yapmaktır. İstenen URL'yi bir veritabanında aramak suretiyle (tercih edilebilir), yönlendirme yapmanız gerekip gerekmeyeceğini görmek için. Veya aksi takdirde 404'ü tetikleyecek olan her şeyi yeniden yönlendirebilirsiniz.Normalde 404 olacak herşeyi yönlendirme ile ilgili "sorun" herhangi bir 404'in uygulamalarında 404 olarak görüleceğidir. örnek. com ve değil örneği. com .

Örneğin, örneğinde özel 404'inizde PHP kullanarak her şeyi yeniden yönlendirmek için. com gibi bir şey:

   

Tekrar çalıştığınızdan emin olduğunuzda tekrar 302 - 301 değiştirin.