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下判断数组中是否存在相同的值array_unique
Mar 25 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
判断PHP数组是否为空的代码
Sep 08 PHP
PHP手机号码归属地查询代码(API接口/mysql)
Sep 04 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
Yii获取当前url和域名的方法
Jun 08 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
php socket通信简单实现
Nov 18 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
PHP中CheckBox多选框上传失败的代码写法
Feb 13 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP中PCRE正则解析代码详解
Apr 26 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 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
javascript闭包入门示例
2014/04/30 Javascript
自己使用jquery写的一个无缝滚动的插件
2014/04/30 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
python中如何进行连乘计算
2020/05/28 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
模具数控专业自荐信
2014/01/27 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
机电系毕业生求职信
2014/07/11 职场文书
优秀班主任申报材料
2014/12/16 职场文书
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js