我的網站管理好看的網址時遇到一些問題。.NET類別的網址
我有3 models
:Town
,Restaurant
,Food
。
TownController
是使用TownService
和Index
顯示所有城鎮(其它方法是Edit
,Create
,Delete
)
類似的是與RestaurantController
- 使用RestaurantService
和Index
顯示所有Restaurants
在選擇Town
)
FoodController
- 使用FoodService
和Index
顯示全部選中Foods
Restaurant
網址:
/Town
- 顯示所有towns
/Restaurant/Index/1
- 顯示Town
所有restaurants
與ID = 1
/Food/Index/1
- 顯示Restaurant
所有foods
與ID = 1
只有/Town
是好的網址,休息不好。其次應該更像/Town/1
但由於RestaurantController是表示Town
所有restaurants
必須書面/Restaurant/Index/1.
有沒有辦法改變這種結構? 另請注意,客戶端堅持不使用自定義路由/屬性路由。
最終SEO最終會是/Town/TownName/RestaurantID
(或甚至restaurantName
),但如果你可以幫助我以前的請求,這並不重要。
謝謝。
這個問題似乎是離題,因爲它是關於搜索引擎優化 –