如何开启Apache(阿帕奇)服务器伪静态

如何开启Apache(阿帕奇)服务器伪静态

分类: 代码优化 阅读量:

apache开启伪静态的步骤:

Apache伪静态.htaccess文件

找到apache的配置文件httpd.conf,phpstudy路径是:phpstudy_proExtensionsApache2.4.39confhttpd.conf(版本不同灵活变动),每个环境部署软件路径不同。

找到

#LoadModule rewrite_module modules/mod_rewrite.so

把前面#去掉。没有则添加,但必选独占一行,使apache支持 mod_rewrite 模块。

httpd.conf中找到AllowOverride

把<Directory />里的 AllowOverride None 换成 AllowOverride All,使apache支持 .htaccess 文件(默认为“None”)

改好后的效果:

ServerName localhost:80
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other 
# <Directory> blocks below.
#
<Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
#

重启apache服务器

在要启用伪静态的 PHP 项目根目录下建立 .htaccess 文件,然后在.htaccess 文件配置伪静态规则。