2010-06-12 60 views
0

我正在建立一個預建網站建立在PHP。該網站實際上託管在Linux服務器上。現在我試圖用WAMP服務器在Window機器上進行設置。在這個網站中,幾乎每個頁面請求都通過一個名爲redirect的特定文件(基本上這是一個沒有擴展名的php文件)。 現在的問題是,當我檢查Linux機器上Apache服務器的配置(httpd.conf,apache.conf,.htaccess,vhost.conf等)時,我找不到重定向規則。在那裏找不到mod_rewrite和mod_alias規則。但仍然正確地重定向請求。我還注意到,Zend Framework庫存在於重定向文件所在的完全相同的目錄中。該庫包含在php.ini的include_path中。但是,該網站仍然沒有使用Zend MVC開發,我也沒有看到ZEND在那裏被使用的證據。Apache重定向問題!

所以我很困惑這個重定向是如何在那裏工作的?我無法在沒有mod_rewrite或mod_alias重寫規則的窗口機器上進行設置。你們是否知道這兩個模塊的重定向選擇?

我知道該網站真的很奇怪,但我必須設置它。 :)

在此先感謝您的幫助。

+0

在根目錄下隱藏.htaccess文件? – opHASnoNAME 2010-06-14 17:04:54

+0

我檢查過了。 .htaccess文件中沒有重定向規則! – vikas 2010-06-16 04:36:31

+0

沒有任何線索有任何線索? – vikas 2010-06-22 09:28:06

回答

0

我找到了答案! :)

在請求傳遞給Apache守護程序之前,NGINX被用作Web服務器代理。所以,沒有使用Apache的mod_alias或mod_rewrite模塊的重定向規則。該規則是用NGINX的配置編寫的。

我很難找到這個,因爲應用程序是由其他人設置的,我必須修復該應用程序。 :)

任何問題如何解決!!!!!! :)