2014-09-18 5 views
0

들어오는 모든 트래픽을 TLD에서 하위 폴더로 리디렉션하려고합니다. 예 :htaccess - TLD에서 하위 폴더로 리디렉션

www.tld.com 마찬가지로

tld.com/1432/로 리디렉션 될 것이다

tld.com -> tld.com/1432/

tld.com ? page = 2 -> tld.com/1432/?page=2

기본적으로/1432 이하의 모든 스크립트를 저장하고 있습니다. 뿌리 밑에 아무것도; .htaccess를 제외하고.

.htaccess를 루트 또는/1432에 저장할지 여부를 알려주십시오.

index.php는/1432에 있습니다.

감사합니다. (내가 아무 소용이 웹에서 발견 단지 모든 것을 붙여 복사 한) 문서의 루트에 htaccess로 파일이 추가

답변

1

시도 : 시도에 대한

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?tld\.com$ [NC] 
RewriteCond $1 !^1432/ 
RewriteRule ^(.*)$ /1432/$1 [L] 
+0

감사합니다. 작동하지 않습니다. '문서 루트'라고 말하면 1432를 의미합니까? 그래서 tld.com/1432/.htaccess를 만들었습니다. – 10davvid

+0

tld.com/1432/.htaccess가 추가되었습니다. 전혀 영향을주지 않습니다. 여전히 tld.com/index.html을 보여주고 있습니다. 그런 다음 tld의 루트 아래에 넣으려고했는데 '내부 서버 오류'가 발생합니다. /1432 아래에 놓으면 어떻게 읽힐까요? 프로세스가 tld의 루트에서 시작하여 index.html (렌더링해야하는 것이 아닙니다)이 발견되었다고 생각합니다. – 10davvid

+0

@ 10davvid 문서 루트에 들어가야합니다 (예 :'/'). –

관련 문제