2016-10-26 3 views
0

mod_rewrite 및 mod_alias가 활성화되어 있습니다./home/우분투/csv에 CSV 파일을 저장했습니다. 이유 때문에 다른 폴더로 파일을 이동할 수 없습니다.mod_rewrite/mod_alias를 사용하여 경로를 다른 폴더로 리디렉션하는 방법?

내 웹 사이트 URL은/var/www/html로 리디렉션됩니다. 따라서 wesbite-url.com은/var/www/html로 리디렉션됩니다.

내가 원하는 것은 어떻게 든 website-url.com/files/a.csv가 /home/ubuntu/csv/a.csv로 리디렉션되어야합니까? 기본적으로/home/ubuntu/csv에 저장되어있는 x 파일에 액세스하려면 website-url.com/files/x를 방문하십시오.

어떻게해야합니까?

RedirectMatch ^/files/$ /home/ubuntu/portalCsv/ 
RedirectMatch ^/files/ /home/ubuntu/portalCsv/ 
Redirect /files/a /home/ubuntu/portalCsv/ 

올바른 명령이 무엇이다 :

나는 다른 사람의 사이에서 다음 명령을 시도?

답변

0

당신은

RedirectMatch ^/files/(.+)$ /home/ubuntu/portalCsv/$1 

이가 /파일 /는 foobar에서 브라우저를 리디렉션합니다 /파일/ 후 URL 부분을 캡처하고 리디렉션 대상에 추가 할 필요가 /홈/우분투/portalCsv/foobar. 응답을

RewriteEngine on 
RewriteRule ^/?files/(.+)$ /home/ubuntu/portalCsv/$1 [L,R] 
+0

안녕하세요, 감사 :이 모드 - 재 작성을 사용하여 리디렉션 할 경우

, 당신은 다음을 사용할 수 있습니다. 브라우저의 URL이 으로 변경되었습니다. http://website-url.com/home/ubuntu/portalCsv/a – Paagalpan