2014-08-31 3 views
0

문제가 있습니다.도메인을 htaccess를 통해 하위 디렉토리로 리디렉션

은 상황 : - 첫번째 htaccess로와 주요 디렉토리에 이전 사이트 (www.domain.com) 는 - 두 번째 htaccess로 새로운 하위 디렉토리/새로운 사이트 (줌라가) (www.domain.com/new)

는 내가 필요 : - WWW에 .domain.com에 새로운 사이트 해야합니다 - 이전 사이트는 직접 링크 를 통해 액세스 할 수 있어야합니다 - 새 사이트 링크가 www.domain.com하지 www.domain.com/new

해야합니다 나는 아마 내가 찾았지만 아무것도 작동하지 않습니다 모든 가이드를 테스트했다. 내가 관리하는 유일한 것은 새 페이지로 리디렉션됩니다. 첫째 htaccess로에서

:

RewriteEngine On 
RewriteRule ^$ /new [L] 
RewriteCond %{HTTP_HOST} ^www.(.*) [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L] 

초 htaccess로 : 모든

떨어져 저를 도와주세요. thx

답변

0

이미 접두어가없는 경우를 제외하고는 새 접두어로 해당 리소스에 대한 리소스를 가리 키지 않은 모든 URL을 다시 작성하는 것처럼 간단해야합니다.

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !^/new/ 
RewriteRule ^(.*)$ /new/$1 [L] 

테스트를 위해 영구 리디렉션을 사용했기 때문에 캐시를 지워야합니다. 영구적 인 리디렉션으로 테스트하지 마십시오. 모든 것이 예상대로 작동하는지 확인할 때까지 임시 리디렉션을 사용하십시오.

+0

thx 답장을 보내 주셨지만 변경 사항은 없습니다. 캐시가 지워집니다. 사이트 : www.translating.sk –

+0

나는 joomla가 두포 밑에서 어떻게 작동하는지 잘 모르겠습니다. 구성 문제 일 수 있습니다. 인터넷 검색은'configuration.php'에서 변수 또는 2를 변경해야한다고 제안합니다. (여기를 참조하십시오 : http://forum.joomla.org/viewtopic.php?t=252160) – Sumurai8

+0

예, 알고 있습니다. conf에 sef = 0; sef_rewrite = 0; sef_suffix = 0; –

관련 문제