![](/img/trans.png)
[英]How can I set cookies in a browser from a Rails API app hosted in Heroku running the frontend in a React app hosted in Netlify?
[英]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.