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网上商城购物车设计代码分享
Feb 15 PHP
PHP原生模板引擎 最简单的模板引擎
Apr 25 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
php多线程并发实现方法
Sep 30 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 PHP
阿里云服务器搭建Php+Apache运行环境的详细过程
May 15 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抽象工厂模式(Elgg)
2010/03/21 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
jquery动态添加option示例
2013/12/30 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
js创建对象的方式总结
2015/01/10 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Python格式化日期时间操作示例
2018/06/28 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
UNIX文件系统分类
2014/11/11 面试题
客户表扬信范文
2014/01/10 职场文书
技术总监管理职责范本
2014/03/06 职场文书
租赁协议书
2015/01/27 职场文书
学校食品安全责任书
2015/01/29 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS
MySQL数据库查询之多表查询总结
2022/08/05 MySQL