htaccess를 통해 주 도메인에서 하위 도메인으로 많은 구체적인 301 리디렉션이 있습니다. 이전 사이트는 메인에서 하위 도메인으로 이동하고 메인 사이트에서는 새 사이트로 이동합니다. 나는 오래된 사이트의 서재응을 보존하고 싶다. 따라서 301은 새 사이트에서 이전 사이트로 연결됩니다. 301 링크가 새 사이트에 존재하지 않는다고 가정합니다.하위 도메인이 기본 도메인의 htaccess를 사용하지 못하도록합니다.
문제는 하위 도메인이 주 도메인의 htaccess에 액세스하고 있다는 것입니다. 따라서 리디렉션 루프가 발생합니다.
몇 가지 해결책이 있습니다. 하위 도메인 주소의 주요 htaccess로 검출하는 경우
- 방지 하위 도메인은
- 것은 자기 개별 htaccess로 독점 확인합니다 htaccess로 종료의 주요 htaccess로
- 에 액세스 할 수 있습니다.
시도해 보았습니다. [엘]. [종료]. [NC]
이 하위 도메인 htaccess로
Redirect 301 /changeemail https://somethingsomething
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest [NC,OR]
RewriteCond %{QUERY_STRING} _escaped_fragment_
RewriteRule ^(.*)$ http://service.prerender.io/http://%{HTTP_HOST}$2 [P,L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule^- [L]
RewriteRule^/index.html`
이 주 도메인 샘플 (301)
Redirect 301 /register www.subdomain.com/register
전류 루프. 목적지 리다이렉트 URL -> 메인의 htaccess -> 서브 -> 메인 htaccess -> 서브 -> 메인 htaccess -> 서브 -> 무한 루프 –