2017-12-25 16 views
0

에 의해 루트로 서브 감독을 내가 htaccess로htaccess로

RewriteEngine on 
RewriteCond %{REQUEST_URI} !new/ 
RewriteRule (.*) /new/$1 [L] 

의 도움으로 루트 디렉토리로 내 새 템플릿을했지만 나는 그와 문제가있는 모든 제품 이미지는 기본으로 public_html에 있습니다. 어떻게 그 액세스 할 수 있습니다 나는 제품 이미지를 업로드하려면 다음 나는

Not Found 
The requested URL /new/pimgs/ was not found on this server. 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 

이 문제에 도움을 주시기 바랍니다이 오류가 발생합니다.

URI가 /pimgs/로 시작되지 않는 경우는 제외가 확인해야
+0

에 URL을 다시 작성 그래서 당신은 m하려는 ake'/ new'를 pimgs 폴더를 제외하고 루트 폴더로 사용 하시겠습니까? – Ben

+0

예.하지만 새 템플릿에서 이미지가 pimgs에서 호출됩니다. 새 폴더가 루트 디렉토리로 변환 된 후 새 템플릿이 이미지에 액세스 할 수 없습니다. –

답변

0

:

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

행 1 : 테스트 요청 URI가/pimgs/

2 호선으로 시작되지 않는 경우 : 테스트 URI로 시작되지 않은 요청은 새/

3 호선/경우 : 1 호선과 2 호선이 충족되는 경우, /new/$1