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 相关文章推荐
How do I change MySQL timezone?
Mar 26 PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
Jul 04 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
php实现cc攻击防御和防止快速刷新页面示例
Feb 13 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
Yii2.0表关联查询实例分析
Jul 18 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
PHP实现简单计算器小程序
Aug 28 PHP
CI框架实现创建自定义类库的方法
Dec 25 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获取MAC地址的函数代码
2011/09/11 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python简单实现计算过期时间的方法
2015/06/09 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
北京天润融通.net面试题笔试题
2012/02/20 面试题
介绍一下Linux文件的记录形式
2012/04/18 面试题
企业面试题试卷附带答案
2015/12/20 面试题
金融专业应届生求职信
2013/11/02 职场文书
实习生自荐信范文
2013/11/13 职场文书
入党自我评价范文
2014/02/02 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
产品质量承诺书范文
2014/03/27 职场文书
竞选班委演讲稿
2014/04/28 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
2015年保管员工作总结
2015/04/30 职场文书
任长霞观后感
2015/06/16 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers