2017-04-25 5 views
0

내가 쓴 htaccess로 재 작성 내 실제 URL이 하지만 일부 사용자가 direclty를 방문하면 리디렉션을 원합니다. https://www.example.com/index.php?route=information/partnership_form리디렉션 URL이 이미 htaccess로

아래

https://www.example.com/for-brands/partner-with-us

에 내 코드 리디렉션하지만 나는 많은 방법이 아직도 내가 모든 솔루션

rewriterule ^index\.php?route=information\/partnership_form(.*)$ /for-sports-brands/partner-with-us$1 [r=301,nc] 

답변

0

당신은 같은 쿼리 문자열 조작 할 수 없습니다를 찾을 수 없습니다 유래의 다른 링크를 형성하려고했습니다있다 그. 당신은한다 RewriteCond

RewriteEngine on 

RewriteCond %{QUERY_STRING} ^route=information/partnership_form [NC] 
RewriteRule ^index\.php$ /for-brands/partner-with-us? [NC,L,R] 

를 사용할 필요가? 재 작성 대상의 끝에있는은 오래된 쿼리 문자열을 삭제할 때 중요합니다.

+0

코드 재 시도를했는데 페이지가 제대로 리디렉션되지 않고 'RewriteRule^index \ .php $/for-sports-brands/partner-with- 우리? [NC, L, R]' –