1
.htaccess에서 URL 재 작성을 사용하여 URL에 따라 다른 도메인으로 리디렉션 할 수있는 방법은 무엇입니까?조건부 URL 다시 쓰기
예 : 당신이 원하는 경우
# http://ONE/ to http://TWO/
RewriteCond %{HTTP_HOST} =one
RewriteRule ^$ http://two/ [R,L]
# http://ONE/some_content to http://THREE/some_content
RewriteCond %{HTTP_HOST} =one
RewriteRule ^(.+)$ http://three/$1 [R,L]
:
http://ONE/
http://ONE/some_content
이 클라이언트를 리디렉션 할 경우 작동한다고
도움을 주셔서 감사합니다. 불행히도 작동하지 않습니다. 첫 번째 경우는 두 번째 경우는 도메인 여기 ONE 에 404 오류를 가져 두 도메인을 변경하지 않습니다 내 전체 htaccess로는 옵션 + FollowSymLinks를 한다 RewriteEngine이 RewriteBase/ 한다 RewriteCond %의 일이다 {HTTP_HOST} = ONE 한다 RewriteRule ^/$의 HTTP는 : // 두/[R, L] 한다 RewriteCond % {HTTP_HOST} = ONE 한다 RewriteRule ^/(+). $ HTTP : // THREE/$ 1 R, L] 인가 뭔가 잘못 됐어? – Sinklar
죄송합니다. 의견 대신 대답을 사용해야합니다 ... – Sinklar
죄송합니다, htaccess 부분을 놓쳤습니다. RewriteRules에서 초기 슬래시를 제거해야합니다. 즉,^^ 만 '^'이됩니다. 이를 반영하여 답안을 편집했습니다. – Martin