.htaccess文件是一个可以在apache web服务器环境下修改一些配置,从而达到网站的一些配置效果。
比如禁止访问某些文件、列出目录等等,有时候有些特殊原因,需要将别的后缀名当作php文件来解析,比如后缀名文件.xxx那么只需要在.htaccess文件中写上一行:
SetHandler application/x-http-php .xxx
即可。
但是在windows下一些集成环境,比如phpstudy phpenv等,你会发现写完这行后,根本就不会生效。一样不会将.xxx解析为php
这是因为windows下的php集成环境使用的是fastcgi模式来运行的php,所以不会生效。解决办法:
需要使用以下代码:
AddHandler fcgid-script .xxx
FcgidWrapper "D:/phpEnv/php/php-7.4/php-cgi.exe" .xxx
通过FcgidWrapper指定php的fastcgi文件即可。
.xxx修改为自己所需要的文件后缀名即可。比如将.xxx修改为.aaa那么访问.aaa的文件就会被当作php文件解析