3

我想将 PDF 上传到 Sitecore 的媒体库并为其分配一个别名,例如“example.com/hr/form.pdf”。

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

4

2 回答 2

2

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

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

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

于 2012-10-31T12:40:18.623 回答
1

您不能将 URL 别名分配给媒体项目。好吧,您可以分配它们,但它似乎没有做任何事情。

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

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

于 2012-10-30T14:39:52.710 回答