전체 사이트의 매개 변수와 함께 특정 페이지와 해당 매개 변수를 허용하지 않으려합니다. 아래에는 정확한 예가 나와 있습니다.올바른 와일드 카드 robots.txt를 허용하지 않습니다.
이제 외부 URL을 리디렉션하고 추적 할 페이지가 생겼습니다. 추적하려는 외부 URL은 모두 /redirect?u=http://example.com
과 같이 링크됩니다. 모든 링크에 rel="nofollow"
을 추가하고 싶지는 않습니다.
Google의 가장 큰 현서 및 색인 문제는 모든 단일 페이지에 모바일을 사용 또는 사용 중지하도록하는 자동 생성 URL이 있음을 알 수 있습니다. 그래서 /?mobileVersion=off
(거나) 또는 기본적으로
/accounts?login_to=%2Fdashboard&mobileVersion=off
모든 페이지에서 mobileVersion
및 u
을 허용하는 것 두 가지 매개 변수를 허용 할 수있는 쉬운 방법처럼 모든 페이지에있을 수 있습니다.
User-Agent: *
Disallow: /redirect
Disallow:/*?*mobileVersion=off
당신이 전체 robots.txt
가 http://spicethymeinc.com/robots.txt에있는 파일을 보려면 :
나의 현재 robots.txt
설정 (u
는 URL을 리디렉션하는 데 필요한 매개 변수이며 /redirect
에만 유효).
안녕하세요, 저는 '?' 매개 변수 앞에? 또한 전체 매개 변수가 '/ * mobileVersion'이 될 수 없도록하고 싶다면? –
아니요? 귀하의 예에서 URL에 대한 액세스를 차단할 수 있습니다. 쿼리 문자열 앞에 mobileVersion = off로 설정된 URL이 있으면이 URL도 차단됩니다. 예/* mobileVersion은 켜짐 또는 꺼짐 또는 다른 값에 상관없이 해당 매개 변수가있는 모든 URL을 차단합니다. – iceburg
도움을 주셔서 감사합니다! @iceburg 나는 업데이 트를 갈거야. 필자는 웹 마스터 도구에서이 기능을 보지 못했습니다. –