2017-01-02 4 views
0

http://oldurl.edu/~oldname을 새 도메인 https://www.newname.org으로 리디렉션하고 싶습니다. 나는 이전 도메인 500 내부 서버 오류를 반환
http가있는 이전 도메인을 https 및 www를 사용하여 새 도메인으로 리디렉션

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) https://www.newname.org/$1 [R=301,L] 

의 루트 디렉토리에 다음의 .htaccess 파일을 생성했습니다. 이 작품을 만드는 방법?

+3

Apache error.log에서 500 오류가 발생하는지 확인하십시오. – anubhava

+2

추가하기 만하면 게시 한 내용에 구문 적으로 잘못된 점이 없으므로 오류 로그를 확인해야합니다. mod_rewrite가 활성화되어 있지 않거나 다른 것이 가능합니다 ... – MrWhite

+0

Thanks. 오류 로그 파일에 액세스하는 방법을 알려주시겠습니까? 이전 도메인은 대학 서버 (Apache 2.4.18 (Ubuntu))에서 호스팅됩니다. 거기에 가상 작업 공간 (내 개인 컴퓨터의 vWorkspace)을 통해 로그인합니다. 나는 모든 내 html 파일이있는'public_html' 디렉토리에만 접근 할 수 있습니다. –

답변

0

대신 아파치를 망치로 테스트 환경에서 실행 해보십시오. .htaccess 테스트를 위해 - http://htaccess.mwl.be/을 사용할 수 있습니다.

아래의 작업 리디렉션 예제를 참조하십시오.

RewriteEngine On 
     RewriteCond %{HTTP_HOST} !^www.example.com$ [NC] 
     RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 
관련 문제