2016-09-24 10 views
2

URL에 특정 문자열이있는 URL을 리디렉션하고 싶습니다. /new-site-connect/financing으로 바꾸고 싶습니다..htaccess URL에서 문자열 대체 규칙을 다시 작성하십시오.

example.com/about-us/financing/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

으로

example.com/about-us/new-site-connect/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

에서

나는 방법 다음을 시도했다. 하지만 아무도하지 마십시오

RewriteRule ^/about-us/new-site-connect/(.*)$ /about-us/financing/$1 [R=301,L] 
RewriteRule ^/about-us/new-site-connect(.*) /about-us/financing$1 [L,R=301] 

해결책을 제공해주십시오. 코드가 htaccess로 컨텍스트에있는 경우

답변

1

, 당신은 최고의 / 문자를 사용할 수 없습니다

RewriteEngine On 
RewriteRule ^(about-us)/new-site-connect/(.*)$ /$1/financing/$2 [R=301,L,QSA] 
1

마지막으로 내가 함께이 문제를 해결. 아래에서 해결책을 찾으십시오.

리디렉션 영구/about-us/new-site-connect/example.com/about-us/financing/

관련 문제