2017-09-08 4 views

답변

0

당신이 리디렉션 모드 앨리어스 (RedirectMatch에) 지침을 사용할 수 있습니다 이전 URI가 dynmic 경우

RedirectMatch ^/path1/path2/path3/?$ http://example.com/static/path1/path2/path3 

, 당신이 그것을 처리하기 위해 정규 표현식을 사용할 수

RedirectMatch ^/(path1/.+)$ http://example.com/static/$1 

첫 번째 리디렉션은 /path1/path2/path3으로 리디렉션됩니다. ~ /static/path1/path2/path3이고 두 번째 리디렉션은 /path1/foo/bar/static/foo/bar으로 리디렉션합니다. 내가 처음 세 PARAMS와 마지막 PARAM을 필요로하는 출력에

RewriteEngine on 

RewriteRule ^/?(path1/.+)$ http://example.com/static/$1 [L,R] 
+0

: 당신이 모드 - 재를 사용하려면

, 당신은 다음과 같은 규칙을 사용할 수 있습니다. 중간의 – jayanth

+0

에는 no.of 경로가있을 수 있습니다. – jayanth

+0

시도 : ** RedirectMatch ^/(경로 1 /[^/]+/[^/]+)/.+/([^/]+)/?$ http://example.com/static/$1/$2 ** – starkeen

0
RewriteEngine on 
RewriteRule ^/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/.*/(.*)$ http://example.com/product/$1/$2/$3/$4 
+0

이게 저에게 효과적입니다. – jayanth

관련 문제