.htaccess
을 사용하여 하위 디렉터리 또는 추가 URL 정보를 단일 위치의 링크로 다시 작성합니다. 나는 이것을 어떻게 표현할 지 잘 모르겠다. 그래서 나는 아래에 예제들을 포함시킬 것이다.모든 하위 디렉터리를 단일 위치로 리디렉션
OLD URL NEW URL
는
oldsite.com/shop newsite.com/shop
oldsite.com/shop/something newsite.com/shop
oldsite.com/shop/category/product/123.html newsite.com/shop
oldsite.com/shop/landingpage newsite.com/shop
여전히 수행 oldsite 추가 기능을 제공하고 있습니다, 그래서 난 단지 리디렉션 할 /shop
(그 이후로 아무것도) 원하는 새 사이트로.
어쨌든 .htaccess
외에도이 작업을 수행하는 것이 더 쉽다면 그렇게해도 좋을 것입니다. 쉽게 mod_rewrite를 수행 할 수 있습니다
안녕하세요. 내게 너무 빨리 돌아와 줘서 고마워요! 내가 oldsite.com/shop/product123에서이 작업을 시도했을 때 newsite.com/shop 대신 newsite.com/shopproduct123이 필요합니다. – rukristin
이상하게 들리므로 안됩니다. 나는 그것을 잘못 간과하지 않는다.) .htaccess에 "redirect permanent/shop http://newsite.com/shop"과 비슷한 것이 있습니까? RewriteRule은 명시 적으로 그렇게하지 않는 한, 후행 문자를 추가하기 때문에 (리디렉션 URL에'(...)'그룹과'$ 1'을 사용하여) RewriteRule은 그렇지 않습니다. – janh
@rukristin 또한 브라우저 캐시를 삭제했는지 확인하십시오. 이전에 (오류가있는) 301을 실험 해 본 적이 있다면 브라우저에 의해 캐싱되었을 것입니다. 이러한 이유로 (브라우저에서 캐시하지 않는) 302 (임시) 리디렉션으로 테스트하는 것이 더 쉽습니다. – DocRoot