2012-10-11 3 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 /와 같은 다른 제안을 시도해 보았다.

내가 액세스하려고 할 때마다 302 리디렉션을 던지고있는 /shop/login.php 스크립트가 있습니다.

위의 주요 장소를 확인한 결과이 리디렉션이 설정된 위치를 파악할 수 없습니다.

내가 어떻게 알아낼 수 있는지에 대한 아이디어가 있으십니까?

+0

.htaccess 파일을 뒤집어 쓸 수 있습니다. 스크립트가있는 디렉토리가 아닌 각 디렉토리를 문서 루트까지 확인해야합니다. –

+0

유닉스에서 .htaccess를 찾았습니다. 존재하는 모든 .htaccess 파일을 검사합니다. 그들 중 누구도 302를 포함하지 않았습니다. – osakagreg

+0

사실 저는 "redirect"와 "login.php"를 찾는 재귀 적 grep 명령을 실행했습니다. 나는 아무것도 못 찾는다. 데이터베이스를 스캔하여 거기에 설정되어 있는지 확인합니다. 나다. : – osakagreg

답변

1

문제점을 발견했습니다. 몇 가지 리디렉션이있었습니다. 경로, 액션, PHP 코드 ...

모든 것이 엉망이 될 때까지 나는 미로를 따라야했습니다.

죄송합니다. 아무도 전체 사이트에 액세스하지 않고도 답변을 드릴 수는 없으므로 질문드립니다. 나는 그것이 그렇게 어려울 것임을 깨닫지 못했습니다.

도움 주셔서 감사합니다.

관련 문제