나는 TLD가 2 개 있고 example.com
및 example.ie
입니다.301 리디렉션 여기서 2 개의 도메인은 동일한 IP를 가리 킵니까?
example.com
및 example.ie
동일한 IP 주소에서 두 점과 그래서 우리는 문제가 같다 www.example.com
로 리디렉션 *.example.ie
및 *.example.com
액세스하는 사람을 원하는 우리가 중복 콘텐츠에 대한 Google의 금지 망치로 구타 얻을 수 이제 동일한 콘텐츠를 당겨 그들은 모두 htaccess로는 이와 같은 우리가 보통 할 수 있다고 생각하지 않는 것입니다 동일한 서버에서 가리키고 : 그래서 우리는 친절한 검색 엔진 (301)를 만드는 방법에 대해 이동 어떻게
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]
을 *.example.ie
에서 리디렉션 *.example.com
~ www.example.com
?
이것은 멋져 보입니다. upvote가 있습니다! :) QSA 플래그를 추가해야 할 수도 있습니다. – middus
QSA는 필요 없습니다. 그것은 이미 추가됩니다. 그래서 example.com/index.php?site=123을 열면 www.example.com/index.php?site=123으로 리디렉션됩니다. sth가 누락 되었습니까? – Seybsen
나는이 답변을 마지막에 사용했던 답변으로 표시 할 것입니다. 'RewriteEngine On RewriteCond % {HTTP_HOST}!^www.example.com [nocase] RewriteRule (. *) http : // www. example.com/$1 [last, redirect = 301]' –