몇 주 전에 사이트 전체가 Google 검색의 이상한 하위 도메인에 의해 미러링되고 있음을 발견했습니다.하위 도메인 리디렉션 오류 + Htaccess, 혼란?
Ex. www.site.com
가 구글에 색인 것 :
www.site.comwww.site.com/index.html의 == www.site.com/index.html
www.site .comwww.site.com/contact== www.site.com/contact
기타 ... 위의 페이지는 동일합니다.
이상한 점은 입력 한 다른 하위 도메인이 원본으로 리디렉션되는 것입니다. 그래서 www.anythinghere.site.com --redirects -> www.site.com
2 질문 :
-
이 URL을 리디렉션 할 htaccess로에서
- 특정 코드 (www.site.comwww.site .com) 메인 사이트에?
- 이 하위 도메인이 처음 생성 된 방법을 어떻게 알 수 있습니까?
내가 볼 수 있도록 내 htaccess를 복사했습니다 ... 나는 가장 기술적 인 사람이 아닙니다.
누구든지이 문제에 관해 밝힐 수 있습니까? 제 검색 순위와 관련이 있다고 생각합니다.
===================
RewriteCond %{HTTP_HOST} !^www\.site\.com [NC]
RewriteRule (.*) http://www.site.com/$1 [R=301,L]
#wpfx seo
RewriteCond %{HTTP_HOST} !^www..*
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^([^.]*).(com|com/)
RewriteRule ^.*$ http://www.%1.%2%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
위의 코드는 라이브 htaccess로 파일입니다, 그래서 현재 ... 문제의 URL을 리디렉션 –
@FXArt 내 업데이트 질문을 참조하십시오되지 않은 : 여기에 귀하의 첫 번째 세 줄에 대한 몇 가지 improvments 있습니다. 'RewriteEngine on' 명령으로'ModRewrite'를 활성화하는 것을 잊어 버린 것 같습니다. – rekire
예, 귀하의 의견을 보았습니다, 이것은 htaccess 코드의 일부입니다. 위로 가기 RewriteEngine On RewriteBase/ –