2013-03-07 11 views
0

블로그가 example.com/blog인데, 이제는 이전의 동일한 폴더로 리디렉션되는 blog.example.com으로 변경되었습니다.이전 하위 URL을 새 하위 도메인으로 리디렉션

사용자가 이전 URL에 직접 액세스하여 블로그로 리디렉션하는 것을 원하지 않습니다. 내가 어떻게 해?

.htaccess를 사용하는 것이 좋습니다. 현재 워드 프레스 기본값입니다

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

현재 .htaccess를 게시 할 수 있습니까? –

+0

편집 됨 – ranisalt

답변

1

당신이

RewriteRule ^blog/(.*)$ http://blog.example.com/$1 [R=301,L] 

을 시도하거나 할 수 메인 도메인에서 확인할 것 같은 것을 할 수 - 당신이 blog.example 이미있는 경우이 검사를. 그렇지 않으면 리디렉션됩니다.

RewriteCond %{HTTP_HOST} !^blog\.example\.com$ [NC] 
    RewriteRule ^blog/$ http://blog.example.com [L,NC,R=301] 
관련 문제