关闭

joomla 在iis下的伪静态设置

558人阅读 评论(0) 收藏 举报

一直为joomla在windows iis环境下的静态化而头痛。网上搜索了好久也没有一个可以具体试试的教程,只有自己研究了。摸索了一下午终于完美搞定。分享一下我的实现步骤。

这是joomla英文版的教程。http://docs.joomla.org/SEO_and_IIS_ISAPI   joomla关于SEO and IIS ISAPI的实现步骤介绍。

以下是我的操作步骤:

首先下载在下面网址下载ISAPI_Rewrite 3 Lite安装包。

ISAPI_Rewrite 3 Lite installation package 
在以下网址进行下载 http://www.helicontech.com/download-isapi_rewrite3.htm

1:先安装isapi rewrite组件,重启IIS.

2:在安装目录找到httpd.conf文件进行修改。

3:将joomla目录中文件htaccess.txt的内容copy到httpd.conf文件中。

4:将httpd.conf中 #RewriteBase /  的#号去掉

5:修改index.php文件.在

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

后面加入以下代码;

if (isset($_SERVER['HTTP_X_REWRITE_URL']))
{
    $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}

6:保存退出,在joomla后台管理中 前台-全局设置-搜索引擎优化设置选择前两个选项选择是,最后面根据自己喜好,设置,保存大功告成。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:34264次
    • 积分:623
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论