이전 도메인의 모든 요청을 새 도메인의 홈 페이지 (루트 사이트)로 리디렉션하고 싶습니다.후행 쿼리 문자열없이 모든 도메인의 모든 사이트를 새 도메인으로 리디렉션
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/ [R=301]
(참조 : .htaccess redirect all pages to new domain를) 내가 예를 들어하려고 할 때하지만 이상한 이유를 들어, URL의 www.olddomain.com/faq/pdf.php?cat=7에 액세스하기 위해 나는이 작업을 것이라고 생각 & id = 93 & artlang = de www.newdomain.com/?cat=7 & id = 93 & artlang = de로 리디렉션됩니다. 무엇이 문제 일 수 있습니까? 이 도메인은 나의 새로운 메인 도메인의 (부가 도메인으로) 하위 디렉토리에 있기 때문에 과거에
나는 몇 가지 문제가 있었지만 메인 도메인의 htaccess로에 내가있어 : 을RewriteCond %{HTTP_HOST} ^([^.]+\.)*olddomain\.com
RewriteRule .* - [L]
이러한 종류의 오류를 비활성화합니다. 다른 아이디어? 나는 지금부터 몇 시간 동안 이걸 시험 중이다.
편집 : 문제가 쿼리 문자열 인 경우이를 봤습니다.
리디렉션 URL에 $$$이 (가) 표시되지 않습니다. 문제입니다. –
죄송합니다, 무슨 뜻인지 모르겠습니까? – Andy