2012-01-28 71 views
2

我目前正在從apache模塊轉移到Fast CGI的過程中。不過,有一點讓我感到震驚的是,我配置了很多設置並在我的htaccess文件中重寫了apache。Htaccess使用FastCGI重寫

我可以在FastCGI中完成我在htaccess文件中完成的相同工作嗎?

這些東西包括:

用於重定向example.comwww.example.com

重寫規則重寫條件轉換example.com/testexample.com/test.php

,更復雜...... example.com/test/archive/1example.com/test.php?archive=true & ID = 1

應用自定義錯誤這樣的ErrorDocument 400 /errors/error.php?code=400

文件是否有一個網站,顯示的htaccess的規則和F等效astCGI規則?

回答

2

所有這些都與FastCGI或PHP的Apache模塊無關。他們會工作得很好。

Apache仍在進行重寫工作,在這種情況下,這就是您的.htaccess指令的用途。它不是調用它的模塊來處理PHP,而是通過FastCGI執行PHP。就這樣。

+0

這是令人尷尬的。沒有正確思考,因爲我其實知道這一點!我唯一不能做的就是在我的htaccess中定義php指令!我認爲。 – 2012-01-28 21:39:10

+0

感謝!清晨,沒有咖啡......谷歌來拯救!通過增加我的智力水平,在StackOverFlow上發佈Q/A帖子:P – DM8 2012-02-17 14:04:20