최근에 이상한 문제가 발생했습니다. 내 웹 사이트 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를 사용하고 ...
그냥 "아파치 재 작성 리퍼러"어떻게 평가하는가 내부 모듈을 재 작성 아파치에 대한 구글 봐. Google에는이 예가 수백만 개 있습니다. – arkascha