2011-10-09 3 views
1

- - 작품 여기가 내가mod_rewrite를이 - (WWW을 건너 뛸 및 "새로운"하위 폴더/ROOTDIR 정의) URL에 www를 건너 뛸 무엇

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

의 작업을 잘하지만, 사용하고 코드입니다 (URL에 subfolderName을 표시하지 않고) 하위 폴더로 이동하고 싶습니다. 2 개의 미리보기를 결합 할 수 있습니까? 위선적 인 말투는 작동하지 않습니다.

다른 조각 :

RewriteEngine on 
RewriteRule ^/$ /subfolder/[R] 

도와주세요 - 그것이 모드 - 재 작성 전문가를위한 간단한 대답 :

환호

+0

모든이를 넣어 시도 이 앞으로 어느 하위 폴더의 루트에 요청 불과합니다 첫 번째 것 뒤에 규칙이 있습니까? – KingCrunch

답변

1

물론 추측, 당신이 그들을 결합 할 수 있습니다.

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

RewriteRule^subfolder [L] 

또는 새 디렉토리를 통해 파일 요청을 이동하려는 경우이 작업을 수행 할 수는 :

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

RewriteRule (.*) subfolder/$1 [L] 
+0

고마워, havent 구문 제트 알아 냈어 :)하지만 작동 :) 만약 당신이 직접 링크가 - 그것 "URL에서"하위 폴더로 제거 할 수 있습니까? – bomanden

관련 문제