2014-07-09 5 views
0

나는 .htaccess 리디렉션에 문제가없이 리디렉션 htaccess로매개 변수

RewriteEngine On 
RewriteRule ([^/\.]+)/page/?$ cms.php?lang=$1&livello1=page [L,QSA] 

을 나는 "에서"http://example.com/it/page "에서 리디렉션을 수행 할 http://newexample.com/negozio/page1 ". 리디렉션에 대한

내 코드입니다 : 나는이 작업을 수행 할 때, 리디렉션이 http://newexample.com/negozio/page1?lang=it&livello1=page된다

#REDIRECT 
Redirect /it/page http://newexample.com/negozio/page1 

.

"?lang=it&livello1=page"을 어떻게 삭제할 수 있습니까?

". lang = it & livello1 = page"가 내 .htaccess에서 생성 되었습니까?

죄송합니다. 하지만 Google에서 해결 방법을 찾지 못했습니다.

감사합니다.

+0

당신은 제거하고 이후는'it'은 URL에서 당신의 CMS는 그 자체로가 아니라'.htaccess' 파일하지만 CMS의 컨트롤러를 추가한다 날 것으로 보인다. 서로 겹쳐 쓰는 여러 개의'.htaccess'를 가질 수도 있습니다. – Prix

답변

1

? 리디렉션의 끝에 :

#REDIRECT 
Redirect /it/page http://newexample.com/negozio/page1? 
+0

잘 작동하지만 후행 물음표도 새 URL에 있습니다.이를 제거하는 방법은 무엇입니까? – Anonymous