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 相关文章推荐
PHP5 面向对象(学习记录)
Dec 02 PHP
PHP编码转换
Nov 05 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
php实例分享之html转为rtf格式
Jun 02 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
PHP的APC模块实现上传进度条
Oct 27 PHP
php通过文件头判断格式的方法
May 28 PHP
php版微信自定义回复功能示例
Dec 05 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
PHP检测一个数组有没有定义的方法步骤
Jul 20 PHP
php实现断点续传大文件示例代码
Jun 19 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获取网络文件的实现代码
2010/01/01 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
解析yii数据库的增删查改
2013/06/20 PHP
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
JSON相关知识汇总
2015/07/03 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
朴素贝叶斯算法的python实现方法
2014/11/18 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
Unix/Linux开发面试题
2016/08/16 面试题
新娘父亲婚礼致辞
2014/01/16 职场文书
美术国培研修感言
2014/02/12 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
影视广告专业求职信
2014/09/02 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
Go各时间字符串使用解析
2021/04/02 Golang