htaccess 규칙을 사용하여 다음 시나리오를 사용할 수 있는지 궁금합니다. 하나의 하위 도메인을 다른 URL로 리디렉션하고 싶습니다. "example.com"도메인에 "test"하위 도메인을 추가하려면 서버 관리자에게 문의하십시오. 주 도메인에는 다른 하위 도메인이 없습니다.htaccess의 하위 도메인 리디렉션
내가 달성 할 수 htaccess로 어떤 규칙을 넣어해야합니다 http://test.example.com은 http://www.something-else.com로 리디렉션 할 수 있습니다.
참고 : www.something-else.com 복잡한 URL (200 개 문자 길이)
EDIT입니다 내 전체 htaccess로 파일은 이제 다음과 같습니다 htaccess로 파일이있는
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
RewriteBase/
RewriteCond %{HTTP_HOST} ^test.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/redir.php [L]
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
은 example.com 루트 디렉토리. 테스트 디렉토리에 대한 실제 액세스 권한이 없습니다. 해당 URL에 핑하면 example.com의 IP가 표시됩니다.
브라우저의 주소 표시 줄에 test.example.com을 입력해도 아무런 효과가 없습니다. 흰색 화면, 리디렉션 없음, 아무 것도 없음. 거기에 어떤 페이지가 있다면, 나는 모른다. 정적 URL에 대한
무엇이 복잡한 URL입니까? –
@Book Of Zeus : https://www.somdomain.com/a/folder1/somepage?var=xxx&var2=xxx&var3=xxx&var4=http://another-domain.com/folder1/xxxxx/&var5=xxx&var6=xxxx – andrew
http://stackoverflow.com/a/1460652/567986하지만 끝에', P'를 제거하고 % {REQUEST_URI}를 제거해야합니다. – Gerben