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 高手之路(一)
Oct 09 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
php获取当前时间的毫秒数的方法
Jan 26 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
微信公众平台接口开发入门示例
Dec 24 PHP
PHP计算指定日期所在周的开始和结束日期的方法
Mar 24 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
Sep 18 PHP
漂亮的thinkphp 跳转页封装示例
Oct 16 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实现ODBC数据分页显示一例
2006/10/09 PHP
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
angular4自定义组件详解
2017/09/28 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python 多线程Threading初学教程
2017/08/22 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
python实现控制台打印的方法
2019/01/12 Python
python爬虫 正则表达式解析
2019/09/28 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
团委工作总结2015
2015/04/02 职场文书
运动会通讯稿100字
2015/07/20 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
java如何实现socket连接方法封装
2021/09/25 Java/Android