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 相关文章推荐
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
解析php开发中的中文编码问题
Aug 08 PHP
使用PHP导出Word文档的原理和实例
Oct 21 PHP
查找php配置文件php.ini所在路径的二种方法
May 26 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
Yii遍历行下每列数据的方法
Oct 17 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 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对称加密算法示例
2014/05/07 PHP
微信API接口大全
2015/04/15 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
JavaScript语言核心数据类型和变量使用介绍
2013/08/23 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
js使用递归解析xml
2014/12/12 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
Python中使用中文的方法
2011/02/19 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
Python装饰器用法实例分析
2019/01/14 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
Python如何实现定时器功能
2020/05/28 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
python3中编码获取网页的实例方法
2020/11/16 Python
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
教师评优事迹材料
2014/01/10 职场文书
消防工作实施方案
2014/06/09 职场文书
捐款活动总结
2014/08/27 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
财务会计岗位职责
2015/02/03 职场文书
演讲开场白和结束语
2015/05/29 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
Mysql基础之常见函数
2021/04/22 MySQL
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers
Python实现日志实时监测的示例详解
2022/04/06 Python
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript