對於搜索引擎優化的目的,我現在必須重定向一堆網址(類似200),也許更晚,也許更少。 我想輕鬆訪問它。所以我想過要有一個包含所有需要重定向的url的專用文件。 喜歡的東西從routes.rb重定向批量的網址
# config/seo_redirection_table.yml
- old_path: '/old/path/1'
new_path: '/new_path_1'
status: 301
- old_path: '/old/path/2'
new_path: '/new_path_2'
status: 301
然後在我的routes.rb
映射這個文件在最高層。 這是一個很好的做法嗎?你怎麼看 ?我怎樣才能在我的routes.rb
中處理這個邏輯。
如果這些是靜態路徑,我會使用Rack中間件來處理它(而不是'routes.rb')。 – Stefan
@Stefan我想在yml中擁有它 – flrnt
中間件可以從yml文件中讀取重定向。 – Stefan