2011-10-05 4 views
0

하십시오mod_rewrite를 지원 I 양식의 모든 URL 재 작성 할

http://www.site.com/push20/dir1/dir2/afile.html 

http://www.site.com/dir1/dir2/afile.html 

에, 즉

RewriteEngine On 
RewriteRule ^push20/(.*) /$1 [R] 

하지만이 발생하지 다음 push20 비트를 잃게

나는 함께 시도했습니다.

의견이 있으십니까?

+0

은 질문 제목을 좀 더 구체적으로 바꿀 것을 제안합니다.이 질문은 아카이브에 넣는 것이 더 중요한 질문이 될 것입니다. 예 : "mod_rewrite로 다시 쓰기 규칙을 정의하는 방법" – tardate

답변

0

push20 전에 /의 앞자리가 필요하지 않습니까?

예 :

RewriteRule ^/push20/(.*) /$1 [R] 
0

내가 뭔가를 누락하지 않는 한, 당신은 표준 Redirect 지시어로이 라인을 따라 뭔가이 작업을 수행 할 수 있습니다

Redirect /push20/

에서 모든 리디렉션해야/귀하의 사이트의 뿌리에 push20 - 기본적으로 그것은 push20 스트립 및 리디렉션합니다.