教程栏目

joomla中文网出品的官方教程

设置1:sh404SEF设置--③Languages:语言设置

1.Enable multilingual support:开启多语言支持
该功能仅针对多语言网站使用,如果网站为单一语言,开启后也无效.开启该功能,需要关闭插件管理中的joomla language filter插件.

2.Translate URL:翻译链接
使用Joomfish对链接进行翻译.

3.Insert language code url:插入语言代码
以区别于默认语言的链接,其格式类似于,默认:okjoomla.com/test.html 法语:okjoomla.com/fr/test.html fr即为插入的语言代码.

4.page text:页面文字
链接中添加页数显示,格式如:page-s%.例如:okjoomla.com/分类/page-2.html s%代表页数数字2,不可修改,其他部分自定义.

5.Translate URL:翻译链接
图中实例网站的语言包使用了en-GB,zh-CN,所以此处出现了两种语言的链接设置.该处针对zh-CN的翻译视Joomfish的设定而定.参考2.

6.Insert language code url:插入语言代码
插入中文显示代码.参考3.

7.page text:页面文字
页数的显示设置参考4.

8.Translate URL:翻译链接
参考5.

9.Insert language code url:插入语言代码
参考3.

设置1:sh404SEF设置--④高级设置

1.Active URL cache:启用链接缓存
为sh404SEF生成的SEF链接进行缓存以能够加快网站的加载速度.正常情况SEF存在于数据库中,当显示每个页面时,都要从数据库中查询调用该链接.本功能可以将链接预存于缓存中,调用更迅速.

2.Cache size:缓存尺寸
设定需要使用的缓存的大小空间.(单位kb).如何估计需要的缓存:正常来讲每条链接占用空间200字节(100的原始链接,100的SEF链接),如果您的网站有5000条链接,则您需要使用1 Mb左右的缓存.

3.Url cache handler:缓存方式
存储于服务器硬盘上,或者内存中.如果要存于内存中的话,需要服务器开启一些特定功能,具体可以到sh404SEF自带的缓存插件中设置,即改行最后的链接.

4.Display cache stats:显示缓存状态
您可以再网站测试的过程中,开启此功能,它可以再您的页面下方显示加载该条链接缓存的状态.

5.Rewriting mode:重写模式
选择重写模式.其中:without .htaccess (index.php),如果选择该方式,选择即可.不过该方式使用并不推荐,它的格式类似于:okjoomla.com/index.php /text.html 所有链接中都含有/index.php/ 这个部分. 建议使用 with .htaccess (mod_rewrite) 模式,使用该模式,首先需要确认您的服务器已经开启apache mod_wrewrite模块,其次将joomla文件夹根目录的htaccess.txt 改名为.htaccess.

6.301 Redirect from non-sef to sef URL:重定向原始链接到SEF 链接
设置为是,将数据库中已经存在的原始链接,通过301重定向到它对应的SEF链接上,如果不存在SEF链接,则为它创建.建议默认设置为是.

7.301redirect www/non-www:重定向 www
使网站地址保持唯一,同一使用www开头,或不使用www.如果使用www,则当输入okjoomla.com时,系统会重定向到www.okjoomla.com

8.301 redirect url to correct case:重定向正确拼写
如果开启,则sh404SEF针对相同拼写,大小写不同的,将他重定向为同一链接.建议默认开启.

9.log 404 errors:记录 404错误
将404错误请求记录到数据库中,该选项用于调试网站的过程中.默认建议关闭.

A.Force non sef if HTTPS:强制 HTTPS 使用原始链接
如果您的网站使用https协议,则强制不对链接进行SEF,使用原始链接.

B.Home page URL:主页链接
设置首页显示的主页文件.建议默认留空.

C.Slow server:简单服务器
在后台显示不同的sh404SEf的模式.建议默认否.

D.Log debug info to file:记录除错信息
开启后,可以记录sh404SEF的运行信息,该功能可以很快地增大数据库体积,除非需要.建议默认否.

1. Guess Itemid on homepage:首页猜测菜单ID
该功能仅针对首页使用.如果设置为是,您的文章链接的菜单ID将被移除,使用sh404SEF的guessimates来替代.

2.insert menu itemid if none:插入菜单id
如果链接中没有菜单ID,则插入当前页面的菜单ID.

3.Insert menu title if no Itemid:插入菜单标题
如果链接中没有菜单ID,则插入当前页面的菜单标题.

4.Always insert menu title:总是插入标题
如果链接中没有菜单ID,则插入当前页面的菜单标题;如果链接中含有菜单ID,则插入菜单ID对应的菜单标题.

5.Always append Itemid to SEF URL:总是追加菜单id
总是追加菜单ID到SEF链接中,这样做可以防止重名的菜单链接出现.

6.Default menu title:默认菜单标题
可以替换4中设置的菜单标题.

7.Enable new version check:开启新版本
开启后可以检查是否有新版本.

8.Preserve configuration:保留设置
保留sh404SEF的设置参数,以备删除后重装,或升级版本.建议开启.

9.Preserve automatic URL:保留自动生成的链接
保留sh404SEF中的SEF链接,以备删除后重装,或升级版本.建议开启.

A.Preserve custom URL, aliases, shURLs:保留自定义的链接,别名,shURL
保留sh404SEF中的自定义SEF链接,别名链接,shURL链接,以备删除后重装,或升级版本.建议开启.

B.Preserve Title and meta:保留标题与meta标签
保留sh404SEF中的标题与meta标签,以备删除后重装,或升级版本.建议开启.

设置1:sh404SEF设置--⑤组件设置

该设置针对Joomla中已经安装的组件进行单独设置,具有较高的优先级.如:在shURL设置中开启了缩短链接功能后,如果此处仍然设置为不开启的话,网页依然无法生成shURL缩短链接.

1.Url Processing:链接处理方式
如果您对链接没有特别要求,建议保留.选择使用SEF链接的生成方式.选框中有几种方 式.use default handler:使用默认的处理方式,如果该组件已有sh404SEF插件,则使用.Simple encoding:简单编码,使用旧式的SEF优化链接方式,不存储进数据库,其方式如: .../component/option,com_content/Itemid,46/ .Leave as non-sef:不对组件进行SEF,即保留原始链接的样式. use Joomla! router:使用Joomla自带的SEF处理功能.

2.Translate Url:翻译链接
针对组件是否使用多语言链接,而选择是否对单独的组件启用翻译链接.关于如何翻译链接,详细参看多语言设置页面.

3.Insert Iso Code:插入语言代码
为组件插入多语言代码,如:okjoomla.com/fr/test.html 其他fr即为iso语言代码.

4.use sh404sef plugin if availble:使用插件
使用哪种插件处理SEF链接,建议默认.Use sh404SEF plugin if available :使用sh404SEF的SEF插件进行处理;Use Joomla! router.php :使用Joomla自带的SEF功能进行SEF转换;Use Joomsef plugin :使用Joomsef 插件进行SEF链接转换,(sh404SEF支持joomsef插件);Use Acesef plugin:使用acesef插件进行SEF链接转换,(sh404SEF支持acesef插件).建议默认sh404sef 插件.

5.Enable shURL creation:开始shURL
是否对组件开启shURL缩短链接功能.

6.Default Name:默认组件名称
在此处输入的文字将插入到组件的所有SEF链接中,如您在content组件前插入:okj的话,则所有文章组件的SEF链接将是如下格式:okjoomla.com/okj/文章....html,在所有链接中都有okj字样出现.建议默认留空.

设置1:sh404SEF设置--⑥高级定制

此处为高级定制区域,不要动.

转载自星仔码头

评论 (0)

  • 最新在前
  • 最佳在前

第1章 经验分享

第2章 专题教程

第3章 扩展推荐

第13章 扩展更新日志