저는 현재 이와 같이 보이는 URL에 주차 된 많은 양의 콘텐츠로 웹 사이트를 재구성하고 있습니다. 여러 가지 이유로하위 도메인에 대한 htaccess 리디렉션 - 비슷하게 이름이 지정된 하위 디렉토리?
http://string.domain.com/year/month/dd/string-pulled-from-title
, 내가 보이는 URL을 전혀 새로운 콘텐츠를 주차하고 싶습니다이
http://www.domain.com/blogs/string/year/month/dd/string-pulled-from-title
나는, 미래의 콘텐츠에 대한 변경을하고 싶지만 모든 오래된 것들이 가고 싶지 않아요 404.
내 htaccess에서 301 리디렉션 규칙이 새로운 형식으로 이전 링크를 통해 들어오는 모든 참조 된 트래픽을 보내 트릭을 할 것이라고 믿습니다.
하지만이 규칙은 어떻게 생겼을 까? 몇 가지 자습서를 읽었지 만 모든 사례에서이 정확한 사례를 찾지 못했습니다.
모든 하위 도메인에서 약 10 개의 특정 하위 도메인에 대해서만이 작업을 수행하고 싶지는 않습니다. 그래서 누군가 내가 이것들 중 하나를 알아 내도록 도울 수 있다면, 각 하위 도메인에 대해 htaccess에 10 번 복사하여 복사 할 수 있습니다. (실제 하나의 도메인을 조정) 이전 사이트의 .htaccess
파일에
이것이 내가 정확히 무엇을 얻었는지 확실하지 않다. 좀 더 복잡한 것을해야 할 필요가있다. 이게 효과가 있니? RewriteRule^(. *) $ http : //$1.example.com/$2 http://www.example.com/blogs/$1/$2 [R = 301] 그게 내가 필요한 것의 구조예요. 해야 할 것. 하지만 그 syndtax 작동합니까? – bflora2
실제로는 아니지만이를 취하여보다 유연한 솔루션을 허용하도록 수정 사항을 적용했습니다. – random
리디렉션 루프가 생성되었습니다. 귀하의 예제에서 두 줄을 내 htaccess 파일에 붙여 넣을 때 주소 표시 줄에 나타나는 내용은 다음과 같습니다. http://www.example.com/blogs/www?q=blogs/www&q=blogs/www&q=blogs/www&q=blogs/www&q=blogs/www&q=blogs/www&q=blogs/www&q=blogs/www&q= 블로그/www/q = 블로그/문자열 나는 그것을 좋아하지 않아. http://www.example.com/blogs/string을 방문하십시오. – bflora2