나는 최근에 www.andrewalaniz.com에서 블로그를 작성했으며이를 새로운 비즈니스 웹 사이트 www.effectusdigital.com에 블로그로 옮겼습니다..htaccess URL 다시 쓰기 문제
블로그는 blogspot에서 호스팅되었으므로 일을 더 쉽게하기 위해 DNS를 내 호스팅 계정으로 이동하고 mod 재 작성 및 리디렉션을 통해 모든 것을 처리하도록 계획했습니다.
당신은 그것을 올바르게 (내가 원래/블로그로 리디렉션을 원했다,하지만 난 중복 콘텐츠 문제가 발생하고 있기 때문에, 내가 그것을 변경)
이 문제는 구글이다 리디렉션 www.andrewalaniz.com로 이동합니다 이미 effectusdigital.com 및 andrewalaniz.com에 대한 내 페이지 중 일부 색인을 생성했습니다. 예를 들어 www.andrewalaniz.com/contact로 이동하면 URL이 다시 쓰이지 않습니다.
여기 내 htaccess 파일은 다음과 같습니다 (코드 빗자루에 여러 가지 변형을 시도했습니다). 또한 여기에서 달성하고자하는 것은 andrewalaniz.com을 effectusdigital.com에 다시 작성하고 반환하는 것입니다. a 301. URI는 처리됩니다.
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.andrewalaniz.com$ [OR]
RewriteCond %{HTTP_HOST} ^andrewalaniz.com$
RewriteRule ^(.*)$ http://www.effectusdigital.com/$1 [R=301]
어떤 제안이 도움이 될 것입니다. 일단 당신
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ((.*)\.)andrewalaniz.com$
RewriteRule (.*) http://www.effectusdigital.com/$1 [R=301,QSA,L]
을 : 당신이 "QSA
"와 "L
"지시문 잊어 버린, 그리고 당신이 대신 한 줄에 필터를 적용 할 수 있습니다 : 내 마음에 오는
을 할 것입니다 좀 더 간결 버전입니다. 당신은 캐쉬 된 어떤 잘못된 주소가 없도록 하시겠습니까? – dtech
아마도 마지막 규칙에 L을 추가 할 것입니까? '[R = 301, L] – leonbloy
L이 거기에 있습니다. 아래의 설명을 참조하십시오. –