Sitecore别名

出于各种原因,有时您希望页面URL简短且易于记忆。例如,如果您在网站上运行任何广告系列或某些广告,则需要轻松记住该网址。在Sitecore中,有一种方法可以为名为Sitecore Aliases的内容项创建此类URL。别名允许您为内容树中的内容项创建较短版本的URL。

什么时候创建别名?

  • 如果广告或广告系列的网址太长
  • 如果您发现用户难以记住该URL
  • 如果您希望URL对搜索引擎友好

如何设置别名?

一、使用Item创建别名。

您所要做的就是登录Sitecore管理控制面板。在Sitecore树中,转到系统 - >别名,然后单击选项部分中的别名。提供别名的名称,如下面的屏幕截图所示。单击“ 确定”按钮以保存别名。

保存别名后,您可以在Aliases文件夹下看到Sample别名。单击Sample项以查看属性。在属性部分中,转到“数据”部分,然后单击“ 插入”链接按钮。

二、使用system / aliases来直接创建别名

  1. 登录Sitecore并导航到Sitecore / system / aliases
  2. 创建一个新的别名项。将其命名为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的更多相关文章

  1. 我理解的Sitecore开发流程

    Sitecore是一个强大的支持快速开发CMS建站的平台,进入sitecore后台可以看到 它主要有3个元素: 1.Templates模板 Data template:类似于面向对象编程中的类或结构体 ...

  2. 安装sitecore数据库和客户端到本机

    (提前先装好数据库和IIS) 安装教程下载:http://download.csdn.net/detail/qq1162195421/6436799 安装过程省略... 1.安装好之后,会自动在安装路 ...

  3. Yii2的深入学习--别名(Aliases)

    在之前自动加载机制的文章中,我们有提到别名,提到 getAlias 方法,大家当时可能不太清楚,这到底是什么,今天我们就来说一下别名. 别名用来表示文件路径和 URL,这样就避免了将一些文件路径.UR ...

  4. .Net中使用aliases让相同命名空间的dll引用共存

    有些不得已的时候,我们需要同时在代码中使用某个dll的不同版本.比如用低版本的dll中的方法导出数据,然后使用高版本的方法导入数据来实现数据的升级. 又或者需要同时使用第三方的dll不同版本.如何使它 ...

  5. 基于tiny4412的Linux内核移植 --- aliases节点解析

    作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...

  6. map与vector---Email Aliases

    Description Polycarp has quite recently learned about email aliases. Of course, he used to suspect t ...

  7. ORA-15177: cannot operate on system aliases (DBD ERROR: OCIStmtExecute)

    ASM操作的时候,删除一个文件夹,删除不了,报错如下: ASMCMD> ls -l Type Redund Striped Time Sys Name Y IPAP/ ASMCMD> rm ...

  8. 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 ...

  9. 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 ...

随机推荐

  1. JAVA中有一个特殊的类: Object。它是JAVA体系中所有类的父类(直接父类或者间接父类)。

    接口往往被我们定义成一类XX的东西. 接口实际上是定义一个规范.标准.   ①  通过接口可以实现不同层次.不同体系对象的共同属性: 通过接口实现write once as anywhere. 以JA ...

  2. vlc-ts

    https://github.com/jiayayao/vlc_2.1.0-vs_2010 https://wenku.baidu.com/view/a0634d26336c1eb91a375d70. ...

  3. 一个自定义python分布式专用爬虫框架。支持断点爬取和确保消息100%不丢失,哪怕是在爬取进行中随意关停和随意对电脑断电。

    0.此框架只能用于爬虫,由框架来调度url请求,必须按照此方式开发,没有做到类似celery的通用分布式功能,也不方便测试.可以使用另外一个,基于函数式编程的,调度一切函数的分布式框架,做到了兼容任何 ...

  4. 20模板方法模式TemplateMethod

    一.什么是模板方法模式 Template Method模式也叫模板方法模式,是 行为模式之一,它把具有特定步骤算法中的某些 必要的处理委让给抽象方法,通过子类继承对抽 象方法的不同实现改变整个算法的行 ...

  5. winrar压缩过滤文件及文件夹

    代码: .git .git\* .svn .svn\* .git~\* .git~ build\* build vsout\* vsout *.obj *.sdf *.opensdf game目录: ...

  6. IntelliJ IDEA 2018.3.2无法正常输入字符问题解决方案

    昨天升级IDEA的版本到2018.3.2,今天打开项目发现只要在代码编辑器输入字符(英文.符号或中文等)都会立刻被强制删除,造成一个无法正常输入的现象(回车换行可以).仔细观察这种想象后发有可能是代码 ...

  7. TensorFlow学习入门

    学习了基本的神经网络知识后,要使用框架了,这样才能出来更加复杂的情况,更快的开发出模型. 首先安装后,按照官网写了一个例子,但是又好多不懂,但只是第一步, 看这段代码,其实给你提供了很多学习tf的线索 ...

  8. 浏览器打开exe文件

    <win-r> regedit 打开注册表,然后自定义协议 自定义协议注册表.reg 打开后导入 Windows Registry Editor Version 5.00 [HKEY_CL ...

  9. linux的基本操作(RPM包或者安装源码包)

    RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要 ...

  10. 45道sql

    一.设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2 ...