在Sitecore中,您可以为媒体库项目添加别名吗?

时间:2012-10-30 14:28:48

标签: sitecore

我想将PDF上传到Sitecore的媒体库,并为其指定别名“example.com/hr/form.pdf”。

...而不是“example.com/~media/docs/form.ashx”。

2 个答案:

答案 0 :(得分:2)

另一种方法是查看301重定向模块。它允许映射到项目的硬编码路径或重写模式。

http://marketplace.sitecore.net/en/Modules/301_Redirect_module.aspx

总的来说,我被告知要避免别名。

答案 1 :(得分:1)

您无法为媒体项指定URL别名。好吧,你可以分配它们,但它似乎没有做任何事情。

但是,您可以实现自己的ItemResolver管道处理器,为媒体项添加别名功能。将其与MediaProvider的自定义实现相结合,以便使用别名生成媒体项的链接。

我不确定您的Sitecore知识有多深,所以如果您需要有关如何执行此操作的示例,请告诉我,我可以指向您。