Sitecore Aliases
Sitecore别名
出于各种原因,有时您希望页面URL简短且易于记忆。例如,如果您在网站上运行任何广告系列或某些广告,则需要轻松记住该网址。在Sitecore中,有一种方法可以为名为Sitecore Aliases的内容项创建此类URL。别名允许您为内容树中的内容项创建较短版本的URL。
什么时候创建别名?
- 如果广告或广告系列的网址太长
- 如果您发现用户难以记住该URL
- 如果您希望URL对搜索引擎友好
如何设置别名?
一、使用Item创建别名。
您所要做的就是登录Sitecore管理控制面板。在Sitecore树中,转到系统 - >别名,然后单击选项部分中的别名。提供别名的名称,如下面的屏幕截图所示。单击“ 确定”按钮以保存别名。

保存别名后,您可以在Aliases文件夹下看到Sample别名。单击Sample项以查看属性。在属性部分中,转到“数据”部分,然后单击“ 插入”链接按钮。
二、使用system / aliases来直接创建别名
- 登录Sitecore并导航到Sitecore / system / aliases
- 创建一个新的别名项。将其命名为Sample
三、将别名指向源地址

在插入链接弹出窗口中,选择要为其创建别名的项目,在这种情况下,我选择项目Home - > Sample Item - > Sample Item,如下面的屏幕截图所示,然后单击Insert按钮弹出窗口。

最后保存所有更改。
就这样。您已为内容项Home - > Sample Item - > Sample Item 创建了别名Sample
四、发布您所做的更改。
您应该能够使用以下URL导航到示例项目。
<您的网站主机信息> /Sample
如果您不想发布更改,请使用以下网址。以下URL指向主数据库,预览模式正常(在此模式下,您将看不到任何工具栏选项。该视图与公共视图非常相似)。
http:// <您网站的主机 > / sample?sc_database = master&sc_mode = normal
要记住的事情
- Sitecore在尝试呈现页面之前首先检查别名。
- 如果您在单个Sitecore实例上托管了多个站点,请记住,相同的别名适用于所有网站。
例如,如果您有站点A和站点B.您已为站点A下的一个内容项定义了一个名为Sample的别名。在站点B下,有一个名为Sample的项目。如果您浏览SiteB /Sample,它将使用户访问站点A /Sample,因为Sitecore首先尝试匹配别名。
因此,在多站点环境中谨慎使用别名。
- 相同的内容将与两个不同的URL一起提供,即原始项目URL和别名。在上述情况下,您可以使用项目URL / Home / Sample Item / Sample Item和/ Sample浏览页面。这有时可能会导致搜索引擎混淆索引页面。有人可能会使用原始项目网址,而其他人可能会使用别名,谷歌会将这两个网页编入索引,并查找可能对网页排名产生影响,所以对于多站点下使用别名应规范URL样式,以免冲突。
Sitecore Aliases的更多相关文章
- 我理解的Sitecore开发流程
Sitecore是一个强大的支持快速开发CMS建站的平台,进入sitecore后台可以看到 它主要有3个元素: 1.Templates模板 Data template:类似于面向对象编程中的类或结构体 ...
- 安装sitecore数据库和客户端到本机
(提前先装好数据库和IIS) 安装教程下载:http://download.csdn.net/detail/qq1162195421/6436799 安装过程省略... 1.安装好之后,会自动在安装路 ...
- Yii2的深入学习--别名(Aliases)
在之前自动加载机制的文章中,我们有提到别名,提到 getAlias 方法,大家当时可能不太清楚,这到底是什么,今天我们就来说一下别名. 别名用来表示文件路径和 URL,这样就避免了将一些文件路径.UR ...
- .Net中使用aliases让相同命名空间的dll引用共存
有些不得已的时候,我们需要同时在代码中使用某个dll的不同版本.比如用低版本的dll中的方法导出数据,然后使用高版本的方法导入数据来实现数据的升级. 又或者需要同时使用第三方的dll不同版本.如何使它 ...
- 基于tiny4412的Linux内核移植 --- aliases节点解析
作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...
- map与vector---Email Aliases
Description Polycarp has quite recently learned about email aliases. Of course, he used to suspect t ...
- ORA-15177: cannot operate on system aliases (DBD ERROR: OCIStmtExecute)
ASM操作的时候,删除一个文件夹,删除不了,报错如下: ASMCMD> ls -l Type Redund Striped Time Sys Name Y IPAP/ ASMCMD> rm ...
- Sitecore Digital Marketing System, Part 1: Creating personalized, custom content for site visitors(自定义SiteCore中的 Item的Personalize的Condition) -摘自网络
Sitecore’s Digital Marketing System (DMS) can help you personalize the content your site displays to ...
- Difference between Tomcat's extraResourcePaths and aliases to access an external directory--转
Question: Simple question: In Tomcat7, what's the difference between using extraResourcePaths and al ...
随机推荐
- (转)The C10K problem翻译
The C10K problem 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了. 现在的计算机也很强大了,你只需要花大概$1200就可以买一个 ...
- idea hibernate反转pojo实体类和映射文件
- Maven项目错误解决小结
http://blog.csdn.net/typa01_kk/article/details/49185759 Maven项目错误解决小结 注:整理错误,不喜欢为了一个小问题,占篇幅,所以请Ctrl+ ...
- fastadmin 使用记录
1.引用静态css文件 参考路径:D:\wwwroot\public\assets\addons\cms\css 静态资源文件基本都放在public目录下引用 引用实例 D:\wwwroot\addo ...
- Ext Js 6+ 动态切换皮肤
在这里以ext js 6.2.1版本为例(注:需要安装Sencha Cmd,以及下载对应的sdk) 1.创建空白项目 在命令行中输入sencha -sdk D:\Code\ext-6.2.1 gene ...
- php操作redis案例
<?php //实例化 $redis = new Redis(); //连接服务器 //默认端口是6379,可不写 $redis->connect( ...
- [LeetCode] Group Anagrams 群组错位词
Given an array of strings, group anagrams together. Example: Input: ["eat", "tea" ...
- vue2中使用 better-scroll
使用时有三个要点: 一:html部分 <div class="example" ref="divScroll"> <div> <p ...
- Linux 的基本操作(系统用户及用户组的管理)
[认识/etc/passwd和/etc/shadow] 这两个文件可以说是linux系统中最重要的文件之一.如果没有这两个文件或者这两个文件出问题,则你是无法正常登录linux系统的. /etc/pa ...
- 23.react-router 路由
箭头函数扩展: 箭头函数: functoin 函数名(参数){ 函数体 } 箭头函数: 1.把function删掉 , 2.参数和{}之间加上 箭头=> 简写: 1.参数的简写:只有一个参 ...