如何开启Apache(阿帕奇)服务器伪静态
分类: 代码优化
阅读量:
apache开启伪静态的步骤:
找到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 文件配置伪静态规则。