需要开启LoadModule mime_magic_module /home/users/pengzhi/.jumbo/lib/httpd/modules/mod_mime_magic.so
使用alias 配置 额外路径 在VirtualHost中 对于 proxypass 配置php时 需要 添加 \.php 防止静态资源也打到php-fpm上了
例如 ProxyPassMatch ^/(.*\.php.*)$ fcgi://127.0.0.1:8112/home/users/pengzhi/.jumbo/srv/http/ask18001/index.php/?/$
如果修改成 ProxyPassMatch ^/(.*)$ fcgi://127.0.0.1:8112/home/users/pengzhi/.jumbo/srv/http/ask18001/index.php/?/$ 则会将同一个网站根目录下的静态资源例如图片 也当成php文件解析了
最后答案如下所示:
.hitaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1
</IfModule>
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:8112/home/users/pengzhi/.jumbo/srv/http/ask18001/index.php/?/$