在本地试用互动维客,成功安装后进入管理后台,有一项“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 all3、在Apache2\conf\httpd.conf 最后一行添加
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$24、重启Apache
5、登陆后台开启全伪
PS:不需要定义.htaccess文件