有谁知道如何使用Apache 2.4在CentOS 7机器上正确configurationPHP / FastCGI?
在Apache虚拟主机configuration文件中,我有这样的:
<FilesMatch \.php$> SetHandler "proxy:fcgi://127.0.0.1:9000" </FilesMatch>
它的作品,但只适用于以.php结尾的文件(我可以访问控制面板而不是网站)
CMS输出的页面没有任何扩展名,我得到一个“访问被拒绝”。 当我访问一个页面时出错。
页面(CMS模板)不包含PHP代码,但他们似乎受此影响。 我怎样才能确定,这也适用于没有任何扩展的页面?
非常感谢!
你需要做的是先build立一个实际的PHP页面。 例如,Wordpress使用一个index.php ,然后使用mod_rewrite规则来redirect所有stream量。 所以你看到的只是干净的URL,但它仍然是一个PHP文件,带有运行整个演出的PHP扩展。
这个线程讨论如何将所有的URL指向一个PHP文件。 请记住,您可以在.htaccess和Apacheconfiguration中执行此操作。