0

cPanel을 사용하면 'AddOn'도메인 만 만들 수 있습니다. 나는 'public_html/main/sites'디렉토리 '/site1.com', '/site2.com'등을 저장하는 서버에 모든 TLDS를 지적했다. mainwebsite.com은 'public_html'과 모든 내 클라이언트 'public_html/main/sites'아래의 사이트하위 도메인보기/크롤링 방지

하위 도메인 'username.mainsite.com'도 만듭니다. Google에서 해당 하위 도메인의 색인을 생성하지 못하게하려면 어떻게해야합니까? 또한 사용자가 하위 도메인에서 TLD에 액세스 할 수 없도록 차단합니까?

내가 RewriteRule을 만들었 으면 Google에서 여전히 TLD를 색인 하시겠습니까? 아니면이 문제를 해결할 더 좋은 방법이 있습니까?

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.site1\.com$ [NC] 
RewriteRule ^(.*)$ http://www.site1.com/$1 [L,R=301] 
+0

명백히하려면 : subdomain'sub.example.com'은'public_html/main/sites/sub'에 저장되므로'example.com/main/sites/sub'를 통해서도 액세스 할 수 있습니까? 'example.com/main/sites/sub'를 차단하고 google이 여전히'sub.example.com'을 색인 할 수있게하고 싶습니까? – Sumurai8

+0

하위 도메인은 public_html/main/sites/sub 아래에 저장되며 sub.example.com과 TLD를 통해 액세스 할 수도 있습니다. 나는 단지 TLD가 아닌 하위 도메인에 Google이 색인을 생성하여 사람들이 하위 도메인에 액세스하지 못하도록하고 싶습니다. – 7O07Y7

+0

최상위 도메인 아래에만 폴더로 표시하려면 최상위 도메인 아래에 일반 폴더를 만드십시오. 귀하의 규칙은 귀하가 묘사 한 내용에 적용될 수 있지만 하위 도메인을 사용하지 않으려는 경우 하위 도메인을 만들지 않습니다. – Sumurai8

답변

0

301 리디렉션이 작동하면 (검색 엔진에서도) 작동합니다.

Google’s documentation를 참조하십시오

301 리디렉션은 다음과 같은 경우에 특히 유용합니다
[...]
사람들은 여러 가지 다른 URL을 통해 사이트에 액세스 할 수 있습니다. 예를 들어 http://example.com/home, http://home.example.com 또는 http://www.example.com과 같이 홈페이지에 여러 가지 방법으로 접근 할 수있는 경우 해당 URL 중 하나를 선호하는 (표준) 목적지로 선택하고 301 리디렉션을 사용하여 트래픽을 보내는 것이 좋습니다 다른 URL에서 원하는 URL로 이동하십시오.

+0

방금 ​​내 웹 사이트에 대한 "사이트 : 검색"을 수행했으며 색인을 생성 한 mydomain.com/folder/otherdomain.com이 robot.txt 업무를 수행하거나 Google이 TLD 색인을 생성하지 못하도록합니다. – 7O07Y7

+0

@ 7O07Y7 : 그런 검색 결과를 방문하면 어떻게됩니까? 나는 TLD로 리다이렉트한다고 가정했다. 이 경우 검색 엔진이 색인을 업데이트하므로 다소 시간이 걸릴 수 있습니다. – unor