Htaccess使用FastCGI重写

时间:2012-01-28 20:50:10

标签: php linux apache .htaccess fastcgi

我目前正在从apache模块转移到Fast CGI。然而,令我印象深刻的一件事是我已经在我的htaccess文件中为apache配置了很多设置和重写。

我可以在FastCGI中实现与htaccess文件相同的功能吗?

这些包括:

重写 example.com 重定向到 www.example.com

的条件

重写将 example.com/test 转换为 example.com/test.php 的规则

更复杂... example.com/test/archive/1 example.com/test.php?archive=true& ; ID = 1

应用自定义错误文档 ErrorDocument 400 /errors/error.php?code=400

是否有一个网站显示相当于htaccess规则和FastCGI规则?

1 个答案:

答案 0 :(得分:2)

所有这些都与FastCGI或PHP的Apache模块无关。他们会工作得很好。

Apache仍在进行重写工作,在这种情况下,这就是.htaccess指令的用途。它不是调用它的模块来处理PHP,而是通过FastCGI执行PHP。就是这样。