一聚教程网:一个值得你收藏的教程网站

热门教程

Apache开启伪静态详解(linux/windows)

时间:2022-06-25 00:20:29 编辑:袖梨 来源:一聚教程网

windows 开启伪静态

在conf目录下httpd.conf中找到

LoadModule rewrite_module modules/mod_rewrite.so

这句,去掉前边的注释符号“#”。

找到  AllowOverride None   改成  AllowOverride All


允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

linux 开启伪静态方法


1、进入apache源文件目录
2、找到mod_rewrite.c的位置,用find . -name mod_rewrite.c
3、进入到mod_rewrite.c所在的目录
4、编译/usr/local/apache2/bin/apxs -c mod_rewrite.c  ///usr/local/apache2/bin/apxs为你已安装apahce的位置
5、找到前面编译生成的mod_rewrite.so的位置,用find . -name mod_rewrite.so
6、将mod_rewrite.so复制到apache目录中的modules目录下
7、修改httpd.conf,将LoadModule rewrite_module  modules/mod_rewrite.so加上
8、将下面的AllowOverride None改为AllowOverride All
9、重启apache
10、将rewrite规则文件.htaccess写好,放到WEB根目录下,注意RewriteBase的设置,根目录就用/,子目录用/dir

热门栏目