2012-10-21 5 views
0

일부 파일을 리디렉션하려고하는데 꽤 고생했습니다. "페이지 당 페이지"기준으로 너무 많은 방법이 있으므로 이러한 페이지는 중요하지 않지만 빠른 시일 내에 404를 반환해야하므로 빠른 방법이 필요합니다.폴더와 해당 페이지를 단일 페이지로 리디렉션하는 방법

"/ old-blog/tag/page"와 같은 페이지가 있는데 이전에 "new-blog"로 리디렉션하여 "/ new-blog/tag/page"를 얻었지만 이제 "태그"와 그 이후의 모든 페이지가 "새 블로그"로 보내 지길 원합니다. 이 예제가 의미가 있기를 바랍니다. 뭔가 빠뜨린 지 물어보십시오.

.htaccess 파일로 리디렉션을하고 있으므로이를 염두에두고 사용할 수있는 방법을 원합니다.

감사합니다. Dan.

+0

이것은 내가 지금까지 발견 한 것입니다, 나는 그것을 작동 가져올 수 없습니다 : RedirectMatch에 301 ^/cars/http://www.mysite.com/things/stuff.html – Dan

답변

0

이미 규칙을 다시 작성했을 수 있습니다. 어떤 유형의 라우팅을하는 규칙이있는 경우 mod_rewrite와 mod_alias가 충돌하게됩니다 (RedirectMatch은 mod_alias 임). 그래서 그냥 mod_rewrite를 고집해보십시오. 문서 루트에 htaccess로 파일에서 다른 규칙보다이 규칙을 추가하십시오 :

RewriteEngine On 
RewriteRule ^/?old-blog/tag /new-blog/ [L,R=301] 
관련 문제