2014-05-24 5 views
1

최근에 이상한 문제가 발생했습니다. 내 웹 사이트 www.xyz.com은 웹 도메인의 일부가 가리키고 있다고 가정합니다. www.abc.com.htaccess로 다른 웹 사이트를 액세스하는 것을 제한하는 방법

전체 웹 사이트가 www.xyz.com이지만 다른 도메인은 도메인별로 모든 단일 콘텐츠 및 디렉토리 경로 구조를 표시하지만 ... 예 : 실제 경로는 www.xyz.com/somepage/id/etc이며 동일한 디렉토리 경로를 사용하여 www.abc.com/somepage/id/etc에서 작업 할 수 있습니다 ....

이 웹 사이트는 모든 것을 내 웹 사이트로 리디렉션하고 있으며이 도메인을 내 디렉토리 구조를 사용하십시오. 이 www.abc.com도 Google 크롤러에 의해 크롤링되고 Google 검색 엔진에 링크가 추가되었습니다.

이것은 매우 새로운 문제입니다. 모든 요청을 하나씩 제한하고 내 웹 사이트에서 해당 요청이 있는지 확인해야합니다.

둘째 해결 방법은 htaccess을 통해 제한하는 것이지만 htaccess을 사용하는 완벽한 해결책을 찾지 못합니다. 나는 웹에서 모든 리퍼러를 멈추는 것을 보았지만 다른 웹 사이트에서 내 웹 사이트로 오는 사용자를 막을 수 있을지 두려워 ... 리디렉션을 사용하여 나의 전체 웹 사이트를 사용하도록 다른 도메인을 제한해야합니다. .. 아빠는이 문제를 아빠에게 가져 갔고 다른 웹 사이트가 내 IP 주소를 가리키는 이유를 모르겠다 고 말했습니다 ... 이렇게 우둔한 내 웹 사이트를 보호하기 위해 전문가의 조언이 필요합니다 ... 친절하게 조언 ...

내 htaccess로는 .htacces에서

Options +FollowSymLinks 
IndexIgnore */* 
RewriteEngine on 

# if a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# otherwise forward it to index.php 
RewriteRule . index.php 

와 내가 YII를 사용하고 ...

+0

그냥 "아파치 재 작성 리퍼러"어떻게 평가하는가 내부 모듈을 재 작성 아파치에 대한 구글 봐. Google에는이 예가 수백만 개 있습니다. – arkascha

답변

0

입니다 S 파일 : 당신은 그냥 RewriteEngine On 라인 아래에이 규칙을 배치 할 수 있습니다

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.xyz\.com$ 
RewriteCond %{HTTP_HOST} !^subdomain\.xyz\.com$ 
RewriteRule .* - [F] 
+0

필립 나는 이것을 시도했다. 그러나 심지어 나의 자신의 도메인을 멈추게했다. 내 질문을 다시 확인해 보아라. 나는 .htaccess 파일을 편집하고 게시했다 ... 나는 RewriteRule 아래에 당신의 코드를 사용하고있다. index.php – wolvorinePk

+0

방금 ​​조정 한 내용으로 지금 시도해보십시오. 그것은 내 테스트 서버에서 작동합니다. –

+0

THANKSSSSS 남자 ...하지만 하위 도메인 및 http://xyz.net/ 같은 Google 참조 작동하지 않습니다, 나는 secure.xyz.net, bugtrack.xyz.net 같은 두 개의 세 하위 도메인이 ... 그것은 단지 www.xyz.net와 함께 정말 내가 이것을 위해 당신의 충고를 필요로합니까 ?? – wolvorinePk

1

:

RewriteEngine On 

RewriteCond %{REMOTE_HOST} abc\.com$ [NC,OR] 
RewriteCond %{HTTP_REFERER} abc\.com$ [NC,OR] 
RewriteCond %{HTTP_HOST} !xyz\.(com|net)$ [NC] 
RewriteRule^- [F] 
+1

솔루션에 대한 감사, 귀하의 솔루션을 훨씬 더 좋지만 다른 대답을 녹색 신호를 부여 ...하지만 당신이 투표를 줄 것이다 .. 다시 주위에 모든 덕을 감사합니다. – wolvorinePk

+0

나는 항상 내 탈출구를 잊어 버린다. –

관련 문제