微信论坛

 找回密码
 立即注册
查看: 21214|回复: 0
打印 上一主题 下一主题

阿里云ECS安装discuzX3.1伪静态apache终极解决方案

[复制链接]

主题

帖子

0

积分

版主

Rank: 7Rank: 7Rank: 7

积分
0
跳转到指定楼层
楼主
发表于 2015-9-4 14:54:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
说明:本例讲的是阿里云ECS服务器,对应的服务器系统及软件如下。域名/admin.php 打开后【系统信息】位置就可以看到自己的配置
服务器系统及 PHP
WINNT / PHP v5.3.5
服务器软件
Apache/2.0.63 (Win32) PHP/5.3.5
服务器 MySQL 版本
5.0.90-community-nt
本人在网站找了N多办法,但都没什么卵用,研究了几天终于搞好了,现在和大家分享一下
1.检测Apache是否支持mod_rewrite
打开 您的apache安装目录“/apache/conf/” 下的 httpd.conf  文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。
如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
(如果安装的是phpnow这种集成环境的话就到phpnow安装路径下找apacheXX文件夹)
2.让apache服务器支持.htaccess
如 何让自己的本地APACHE服务器支持”.htaccess”呢?其实只要简单修改一下apache的httpd.conf设置就可以让 APACHE支  持.htaccess了。打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找
Options FollowSymLinks
AllowOverride None
改为
Options FollowSymLinks
AllowOverride All
就可以了。
3.建立.htaccess 文件

①、新建一个名字为“a.htaccess”的文本文件(txt)
②、新建一个名字为“a.htaccess”的文本文件(txt)复制下面的内容
@ren "%~f1" .*
保存为“b.bat”文本文件(txt)【记事本都可以编辑的】
③、把“a.htaccess”拖到b.bat文件图标上可以去掉文件名而只保留后缀,“a.htaccess”就变了“.htaccess”。
4.在你安装好discuzX3.1的网站后台,点击→全局→SEO设置,把网站右侧的勾全部都选上,点击右侧的查看当前的 Rewrite 规则,如图
阿里云ECS安装discuzX3.1伪静态apache终极解决方案

我们复制第个,如下图

阿里云ECS安装discuzX3.1伪静态apache终极解决方案

将复制的内容粘贴到.htaccess 文件里【右键以TXT方式就可以打开】,注意图中圈起来的路劲,一定要看清,切记。

5.把.htaccess文件放到服务器安装discuzX3.1的根目录,然后刷新一下你的网站前台,不出什么问题就OK了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|微信人家论坛 ( 沪ICP备14052918号-4 )微信第三方平台沪公网安备 31011402006408号  

GMT+8, 2024-5-7 06:19 , Processed in 0.250000 second(s), 30 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表