EZ Publish URL翻译
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
EZ Publish URL 翻译
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_UR...
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
EZ Publish URL 翻译
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问
网站。
本条目阐述了eZ Publish 中可以使用的不同类型的URL 以及URL 翻译如何工作。
默认情况下,eZ Publish可以处理两种URL:
• 系统 URL
• 虚拟 URL
系统 URL
系统 URL 告诉 eZ Publish 应该运行哪个模块并执行哪个视图。它可能包含传送
给视图的附加的参数/值。每个系统 URL 都遵循相同的结构并且可以被分割为以
下部分:
• 模块名
• 视图名
• 视图参数
视图参数是可选的且可以由有序参数和/或无序参数构成。在“模块和视图”章
节有完整的介绍。以下的模型演示了不同 URL 部分的序列。
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
http://www.example.com/index.php/
//[]/
[]
下例演示了典型的系统 URL:
http://www.example.com/index.php/content/edit/13/3
这个URL 要求eZ Publish 运行"content"模块并执行"edit"视图。"13"和"3"是
将要传送给视图的参数。注意,确切的URL 格式取决于“访问方法”和WEB 服务
器的配置方法。例如:WEB 服务器可以被配置以隐藏"index.php"。
虚拟 URL
虚拟URL(也 被称为URL 别名或友好的URL)其实只是现存的系统URL 的别名。
虚拟URL 更友好,更容易记忆且有时比系统URL 更短。系统URL 揭示了很多有关
eZ Publish 被要求做何种处理的信息,虚拟URL 却不显露任何系统级别的信息。
虚拟URL 不能如系统URL 一样分解。下例演示了典型的虚拟URL:
http://www.example.com/company/about
系统中其实有两种类型的虚拟 URL,一种是系统自动生成的,另外一种是由站点
管理员手动创建和维护的。然而,所有的虚拟 URL 都会被等同处理。
从 3.10 版本,系统开始支持“多语言虚拟 URL ”。系统在一张由三个字段的
数据库中保管 URL:
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
使用上表中虚拟 URL 的真实地址可以如下:
http://www.example.com/company/about
根据上表,虚拟 URL 会被系统在内部翻译为如下 URL:
http://www.example.com/content/view/full/46
两个URL 都是正确的且会生成相同的输出,在本例中为节点 46 的全视图。当使
用虚拟URL 时,重定向/映射会在系统内部进行,因此用户不会经历重定向或是
页面重载等问。Language mask(语言掩码)在系统内部使用,被用来标记URL
别名所用的语言(与内容对象的语言掩码算法相同)。如果站点管理员为
"content/search"创建一条虚拟URL,系统会在上表中添加如下记录:
实际的虚拟 URL 为:
http://www.example.com/findme
根据上表,这个 URL 会在系统内部被翻译为:
http://www.example.com/content/search
自动虚拟 URL 的生成和维护
每次对象被发布,系统都会为对象的每个节点重新生成一个虚拟 URL。如果对象
存在于多种语言中,系统会为每种翻译生成虚拟 URL。节点 URL 的生成是基于节
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
点在节点树中的位置和节点对象的对象名。节点虚拟 URL 的生成完全由系统处
理且不能在管理界面修改。下图演示了对象,节点以及对应的 URL。
• 上图清楚地演示了虚拟 URL 是如何被生成的。对于每个节点,系统生成
一个路径(由"/"分割)。路径中的字符串为节点祖先节点所对应对象的
名称和目标节点本身对应对象的名称。
• 在eZ Publish 3.9 版本之前,URL 变换规则更严格且之支持ASCII 字符
(小写拉丁字符"a"到"z",数字和下划线)。
• 特殊符号被转换为下划线且特殊字符由系统内建的字符翻译功能翻译。
• 例如:挪威字符"æ","ø"和"å"会被翻译为"ae","oe"和"aa"。如果系统
要生成一个已经存在的虚拟 URL,它会在新 URL后简单地追加一个下划线
从而消除重复 URL 的风险。
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
• 自 3.10 版本开始,可以在URL 中支持Unicode 且字符翻译不再需要因为
大部分字符都允许出现在虚拟URL 中。
• 如果相同位置有两个节点的名字相同或几乎相同,系统会在新节点的URL
后添加数字(如:"company","company2","company3"等等)。如果对象
的名称改变了,系统会自动修改对应节点的虚拟URL。此外,一条内部重
定向记录会被创建。
• 这条记录可以确保旧的 URL 仍然有效。旧的虚拟 URL 会一直有效,直到
某个节点用到了相同的 URL。
• 在这种情况下,重定向记录会被删除。
手动虚拟 URL
在管理界面中(全局别名与节点URL 别名)可以手动添加,编辑与删除虚拟URL。
更多内容参阅“EZ Publish的使 ”中与管理URL 别名相关的内容。此外,也可
以创建“基于
用
通配符的URL 转发”。(在实现多语言URL 功能时,这个特性被从
3.10.0 版本中删除。不过又在随后的版本中重新加回了系统)
EZ Publish 使用手册导航
EZ
Publish安
装卸载:
EZ Publish正常安装 | EZ Publish手动安装 | EZ Publish自动安
装 | EZ Publish安装向导 | EZ Publish虚拟主机设置 | EZ Publish
使用扩展 | EZ Publish的卸载
EZ
Publish的
使 : 用
使
用:
EZ Publish节点模板 | EZ Publish系统模板 | EZ Publish
Pagelayout页头信息 | EZ Publish Pagelayout变量 | EZ
Publish 模板注释 | EZ Publish 模板变量类型 | EZ
Publish 模板变量用法 | EZ Publish 调查数组和对象 | EZ
Publish 模板控制结构 | EZ Publish 函数与操作符 | EZ
本电子书由站长百科(www.zzbaike.com)教程组制作
出处:站长百科
原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_URL_翻译
本电子书整理自站长百科 EZ_Publish/EZ_Publish_URL_翻译词条,查看内容请访问网站。
Publish URL处理 | EZ Publish 内容提取 | EZ Publish 模
板重设系统
系统
功
能:
EZ Publish 系统记帐 | EZ Publish 策略功能 | EZ Publish
多语言使用(一) | EZ Publish 多语言使用(二) | EZ
Publish 集群的使用 | EZ Publish 安装包的使用 | EZ
Publish Cronjob脚本的使用 | EZ Publish 多货币功能 | EZ
Publish 通知功能
其他
功
能:
EZ Publish 增值税(VAT)系统 | EZ Publish 改进的商品
配送系统 | EZ Publish 多语言URL别名 | EZ Publish 登
录后高级重定向 | EZ Publish 检索引擎 | EZ Publish
WebDAV | EZ Publish 视图缓存
EZ
Publish常
见问题:
EZ Publish 安装常见问题 | EZ Publish 使用常见问题
EZ
Publish其
他:
EZ Publish内部结构 | EZ Publish内容与界面 | EZ Publish内容
管理(一) | EZ Publish内容管理(二) | EZ Publish配置模型 | EZ
Publish模块与视图 | EZ Publish URL 翻译 | EZ Publish 界面 | EZ
Publish访问控制 | EZ Publish网络商店 | EZ Publish工作流
系统URL
虚拟URL
自动虚拟URL 的生成和维护
手动虚拟URL
本文档为【EZ Publish URL翻译】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。