Joomla开启SEF的方法


Posted in PHP onMay 04, 2016

本文实例讲述了Joomla开启SEF的方法。分享给大家供大家参考,具体如下:

使用SEF(search engine friendly)网址的主要目的是使内容的关键词出现在URL中,这也是我们常说的SEO中的一项重要内容,对于搜索引擎的来说,这样可以增强当前页面与这些关键词之间的关联度。下面我们来看看如何在Joomla 1.5中使用SEF网址。

1.安装Joomla1.5

2.在全局设置中(Global Configuration),将“搜索引擎优化网址(Search Engine Friendly URLs)”设置为“开启(Yes)”,保存设置。

这是Joomla系统中最主要的搜索引擎优化设置,所以在进行下面的步骤之前,我们首先将它开启;现在,站点的URL就是由当前页面或文章的标题别名 (Alias)构成了。如果没有为当前页面或文章设置别名,那么URL会直接使用页面或文章的标题来构成URL(Title)。

如果你遇到问题,可以尝试修改configuration.php文件中的$live_site设置。如果你的Joomla安装在站点根路径中(例 如 public_html或htdocs),那么需要将$live_site设置为“/” 或 “http://www.example.com”或 “http://example.com”。如果站点安装在子路径中,就需要将$live_site设置为“/子路径名” 或 “http://www.example.com/子路径名”或 “http://example.com/子路径名”。

如果设置成功,那么现在URL应该由:

http://www.example.com/index.php?option=com_content&view=article&id=19&Itemid=27

变为:

http://www.example.com/index.php/joomla-overview

3.在全局设置中,将“为URL添加后缀(Add suffix to URLs)”设置为“开启(Yes)”,保存设置。

这只是一个“形式上”的步骤——为URL增加.html后缀,例如将:

http://www.example.com/index.php/joomla-overview

变为:

http://www.example.com/index.php/joomla-overview.html

4.在全局设置中,将“使用Apache的mod_rewrite(Use Apache mod_rewrite)”设置为“开启(Yes)”,保存设置。

注意,要使Apache的mod_rewrite正常开启,我们需要将站点根目录中的“htaccess.txt”文件重命名为“.htaccess”。

成功开启后,下面这样的URL:

http://www.example.com/index.php/joomla-overview.html

将被改变为:

http://www.example.com/joomla-overview.html

有一点建议,就是尽量为你站点中所有的页面和文章添加别名,这样就可以比较精确的控制SEF网址了;别名尽量只使用数字与字母,通过连字号“-”进行分隔,避免特殊符号。

希望本文所述对大家基于joomla程序设计有所帮助。

PHP 相关文章推荐
ftp类(example.php)
Oct 09 PHP
PHP的FTP学习(一)
Oct 09 PHP
解析php php_openssl.dll的作用
Jul 01 PHP
CodeIgniter上传图片成功的全部过程分享
Aug 12 PHP
php实现天干地支计算器示例
Mar 14 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
php操作access数据库的方法详解
Feb 22 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 PHP
PHP 枚举类型的管理与设计知识点总结
Feb 13 PHP
goto语法在PHP中的使用教程
Sep 17 PHP
Joomla简单判断用户是否登录的方法
May 04 #PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 #PHP
joomla组件开发入门教程
May 04 #PHP
Yii2前后台分离及migrate使用(七)
May 04 #PHP
微信公众平台DEMO(PHP)
May 04 #PHP
PHP实现的限制IP投票程序IP来源分析
May 04 #PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
May 04 #PHP
You might like
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
JS常见算法详解
2017/02/28 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
详解python基础之while循环及if判断
2017/08/24 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
python实现mean-shift聚类算法
2020/06/10 Python
详解HTML5新增标签
2017/11/27 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
什么是唯一索引
2015/07/05 面试题
测绘工程个人的自我评价
2013/11/23 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript
Oracle表空间与权限的深入讲解
2021/11/17 Oracle