在windows下开启apache Mod_rewrite模块


在本地试用互动维客,成功安装后进入管理后台,有一项“SEO设置”,是说把“test.php?action=do转换成test-do.html形式”,开启此功能,未成功,提示说“Apache服务器的rewrite模块”没有开启。
搜索到开启方法,非常简单,测试成功后,转载如下:

开启Mod_rewrite模块

1、打开Apache2\conf\httpd.conf
搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是这个)
去掉前面的#
2、搜索AllowOverride None 替换为 AllowOverride All
有好几个找到和下面代码类似的那个

#
# “D:\usr\local\Apache2\cgi-bin” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#

AllowOverride All
Options None
Order allow,deny
Allow from all

3、在Apache2\conf\httpd.conf 最后一行添加

RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2

4、重启Apache
5、登陆后台开启全伪
PS:不需要定义.htaccess文件

引用:http://www.discuz.net/archiver/?tid-633466.html


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据