2012-03-06 3 views
0

는 내가 (내가 그것을 어떻게 해야할지)htaccess로는

내 웹 사이트를 액세스에서 IP를 차단하는 wan't 웹 사이트가

/index.php 내 호스트의 루트 폴더에서 실행해야

하지만 나는 그를 다른 페이지로 재배치하여 그가 금지 당했다는 것을 알려주지 않을 것입니다.

probleme

그가에 그래서 그는, 내가이 문제를 해결하기 위해 도움을 필요로 내가 만든

banned.html 페이지를 볼 수없는 모든 하위 도메인에서 금지되어 있다는 점이다.

/index.php (메인 웹 사이트)

/banned/user_name.html (금지 된 사용자에 대한 이유 및 금지 통지)

답변

0

당신은 하위 폴더에 .htaccess 파일을 배치하면, 그 지시어는 사이트 기본 폴더에있는 지시문을 덮어 씁니다 ... 금지 된 폴더 안에 다른 .htaccess 파일을 두어 해당 페이지를 볼 수있게하면 모두 잘됩니다. 나는 또한 당신이 루트 폴더에있는 .htaccess 파일에 넣을 수있는 예외가 있다는 것을 기꺼이 알았지 만, 이것은 당신에게 간단한 옵션 일 수 있습니다.

+0

고마워요! 내 하위 폴더에 대한 새로운 htaccess를 생성하여 금지 된 IP가 허용되도록했습니다. – user1251548

0

다음과 같은 것이 있습니까?

RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.1$ # Put here IP you want to block 
RewriteCond %{REQUEST_URI} !^/banned/user_name.html$ 
RewriteRule .* /banned/user_name.html [R=301,L]