2012-10-11 15 views
1

我讀了一個similar post來自某人無法找出他的重定向發生的位置。無法找出重定向發生在哪裏

,他檢查的主要場所是:

.htaccess 
in apache in the httpd.conf 
in the php file of a test page we wrote (site.com/test.php) 

我有一個類似的問題。他自己找到了解決方案,但它不適用於我。我也嘗試了一些其他建議,如/ etc/httpd/conf/vhosts /無濟於事。

我有一個腳本/shop/login.php,每次嘗試訪問它時都會拋出302重定向。

我檢查了上面列出的主要地方,並且不能爲我的生活找出這個重定向設置的位置。

關於如何解決這個問題的任何想法?

+0

.htaccess文件可以散佈遍佈 - 您必須檢查每個目錄一路備份到文檔根目錄,而不僅僅是腳本所在的目錄。 –

+0

在unix中,我運行了找到.htaccess,然後檢查存在的每個.htaccess文件。其中沒有包含302. – osakagreg

+0

其實我一直在運行尋找「重定向」和「login.php」的遞歸grep命令。我沒有找到任何東西。我也掃描了數據庫,看看有沒有在那裏設置的東西。納達。 :( – osakagreg

回答

1

我發現了這個問題。有幾個重定向。路線,行動,php代碼...

我不得不跟着迷宮,直到它全部解開。

對不起,如果沒有訪問整個網站,可能沒有人會回答這個問題。我沒有意識到這會很困難。

謝謝大家的幫助!