我們目前有一個網頁有這個網址:/tires?product_subtype=8
。頁面內容是按特定產品子類型過濾的輪胎列表。對於搜索引擎優化的目的,我們還需要通過以下網址訪問該頁面:/lawn-and-garden
。如何讓頁面可以通過兩個URL訪問seo目的?
有沒有簡單的方法來做到這一點?我們正在使用Ruby on Rails框架和Nginx。如果兩個路由在config/routes.rb
執行相同的任務,然後將它們路由到同一controller#action
/tires?product_subtype=1 - /industrial-tires
/tires?product_subtype=2 - /commercial-tires
etc...
我想你需要在控制器中測試'params [:product_subtype]'並重定向到合適的頁面。 – moveson
@moveson問題是我們還需要通過其原始網址訪問網頁。我們不想將它們重定向到其他網址。例如:如果用戶訪問'/ tires?product_subtype = 8',則url將保持不變。如果用戶訪問'/ lawn-and-garden',則URL也將保持不變。沒有重定向會發生。 –
在這種情況下,您只需要每個控制器呈現相同的視圖。 – moveson