2010-12-01 7 views
0

최근 쿼리 문자열 매개 변수에서 친숙한 URL로 이동하면서 사이트를 재구성했습니다. 내가 사용하는 URL 구조는 mysite.com/?site=www.somesite.com/입니다. 나는 지금 나의 새로운 URL 구조가 mysite.com/site/www.somesite.com 인으로, 페이지의 경로의 일부로 site 매개 변수를 사용하고다시 쓰기 URL (Apache) : 301 리디렉션 만들기

.htaccess 파일이 새

답변

0
에 이전 URL 구조를 재 지정하기에 적절한 재 작성 규칙을 알아낼 수 없습니다

당신의 .htaccess 파일이 넣어 :

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^site=(.*)$ 
RewriteRule .* /site/%1 [L,R=301] 

편집 : 응답에서는 # 3

변경을 언급하는to :

RewriteRule .* /site/%1? [L,R=301] 
+0

빠른 답변 감사합니다! – Ster

+0

하지만 해결할 수없는 상황인데 솔루션에 '더 가까이'있지만 추가 한 후에 내 URL은 – Ster

+0

로 리디렉션됩니다. THIS-> http://www.mysite.com/site/www.somesite.com/?site = www.somesite.com/및 http://www.mysite.com/site/somesite.com이 필요하므로 '리디렉션'을 조정하는 것이 좋은 방향이라고 생각하지만 무엇을 알지 못합니다. 그 결과를 얻으려면 어떻게해야합니까? – Ster