簡體   English   中英

我如何創建從WordPress(駐留在wsynth上)到Heroku托管的Rails應用的301重定向?

[英]How do I create 301 redirect from WordPress (hosted on wsynth) to a Rails app hosted on Heroku?

我有一個網站(example.com),它是WSYNTH上托管的WordPress網站。 我正在重新設計該站點,該站點與Heroku上托管的ROR中的同一個域(example.com)。

有人告訴我,出於搜索引擎優化的目的,一旦將我的域指向Heroku上的ROR應用程序,Wordpress網站上的所有舊頁面都將消失。 (有道理。)但這對SEO來說非常糟糕,因為example.com現在將具有與其關聯的許多URL(從WP網站創建),這些URL不再有效。

我聽說針對這些WordPress URL的301重定向將解決此SEO問題。 但是,我應該如何在何處執行此操作? 我是否應該在WordPress中安裝一個插件,該插件將自動重定向到要在ROR / Heroku應用程序中發送給我的頁面?)

另外,是否可以保留其中一些舊的WordPress URL?

域名解析

301重定向不是問題-您可以使用Wordpress本身重定向到特定頁面(使用簡單的301重定向插件),或者更好的方法是將您的域(使用DNS)重定向到Rails應用,然后使用處理任何雜亂頁面的路線

“ SEO”的世界被高估了-Google只是一個跟蹤鏈接的系統。 如果找不到頁面,則會將其從排名中刪除; 如果可以找到該頁面,它將判斷其現場和非現場優化,以確定其相關性。

這意味着您唯一需要關心的就是確保您的URL中沒有任何“漏洞”。 重定向實質上意味着您將告訴Google跟蹤指向頁面的鏈接

-

重新導向

您需要做的第一件事是確保您希望在網站上顯示新頁面。 最好,使它們盡可能與以前的URL相同。

其次,您可以在Rails路由系統中引入重定向,以便在Google訪問您的Wordpress網站鏈接時提供真實頁面:

#config/routes.rb
get '/your-old-post-name', to: redirect('/your-new-post-name')

這意味着您將不得不在新的Rails應用中為每個wordpress帖子創建重定向-但應向Google提供這些頁面已更改的知識,並將其更新為

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM