我想在地址栏中显示漂亮的网址,并避免显示%20
之类的空格以下是一个例子:
是否可以用破折号替换这些空格?
类似的东西:/ BANQUE / International-Ledger
在路由中可能有什么事要做?
感谢。
答案 0 :(得分:2)
您不想替换生成的路径中的空格,您希望不首先生成它们。
你的“国际分类帐”是什么?如果是行动,则使用[ActionName(“International-Ledger”)]
如果它是某种产品或产品类别,最好不要使用URL的产品名称,而是从名称生成一些“令牌”,例如使用正则表达式,用短划线替换空格,用他们的基本替换特殊字母字母变体,也许是一些唯一的标识符,以防止同名产品发生冲突。
请参阅How can I create a SEO friendly dash-delimited url from a string?