【发布时间】:2014-11-12 23:14:30
【问题描述】:
我目前正在开发 CMS。 它允许用户创建页面/子页面++++
要查找的页面有一个 ID + 好友名称。 我的问题是:
如何以及在哪里根据数据库中找到的所有页面生成路由。 所以不会是这样的
“www.page.com/goto?pageId=1&productId=1”
但是
“www.page.com/products/1”
附:我没有使用 asp.mvc。
【问题讨论】:
-
是什么让您认为
products/1比products?productId=1更好? -
外观上是莫斯利。主要重点是用 pageName 替换 ?pageid=... ps CMS 检查双重名称,所以这不是问题
-
虽然您提到了 SEO,但更好的 URL 示例是
products/chair。 -
这可能是个问题,因为产品名称允许重复
-
那看看这个网站是怎么做的,注意题名其实是无关紧要的(你可以随便打,只要保持数字不变)
标签: c# asp.net seo friendly-url