에 하위 도메인을 리디렉션하는 방법 :내가 htaccess로 모드 - 재 작성으로 달성하기 위해 노력하고있어 다른 도메인
리디렉션을 재 작성 규칙 w 새 도메인 이름에 대한 모든 하위 도메인을.
예컨대
test1.olddomain.com ===> test1.newdomain.com
test2.olddomain.com ===> test2.newdomain.com
test3.olddomain.com ===> test3.newdomain.com 이것은 내가 지금까지 물론 잘못이다이 무엇
:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ [NC]
RewriteRule ^(.*) http://www.newdomain.com/$1 [R=301,L]
RewriteRule [a-zA-Z]+\.olddomain.com$ http://$1.newdomain.com/ [R=301,L]
아직 정규 표현식 중독자가 아니기 때문에, 도움이 필요합니다. 도움을 주셔서 감사합니다. 나는 또한이 처음 두 조건을 하나로 모을 수 있음을 안다.
참고 : DNS를 사용하여 모든 도메인을 리디렉션하지 않는 이유는 많은 디렉토리가 SEO에서 위치를 유지하기 위해 특별한 다시 쓰기 규칙을 필요로하기 때문입니다.
감사합니다. 완벽하게 작동했습니다. – Codex73
나는 mod_rewrite를 테스트하지 않고 처음 시도 할 때 처음으로 충격을 받았다. – Artelius