2016-11-08 3 views
1

친구가 그의 wordpress 사이트에 대한 도움을 요청했습니다. 그는 sub.domain.com에서 그의 작품을했고, 지금은 URL 표시 줄Wordpress, 도메인 루트를 하위 도메인으로 리디렉션

sub를 표시하지 않고 domain.com이 가능하다면, 그것은 리디렉션이하고 싶은 이것은 내가 찾은 일부 리소스에 따라 자신의 도메인 루트 .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 

입니다 나는 RewriteEngine On 후이 두 줄 삽입 :

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteRule ^(.*)$ http://domain.com/$1 [L,R] 

을하지만, 그렇게 간단해야 작동하지 않습니다하지만 난 분명히 뭔가 WR를하고있는 중이 야 나는 또한 나머지 부분을 주석 시도

사연 ..., 그것은 내가 전혀 아파치 전문가가 아니다

를 작동하지 않았다, 문제는 무엇인가?

답변

0

example.com/ sub.example.com/에 리디렉션하려면 사용하여 다음을 수행 할 수 있습니다

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule ^$ http://sub.domain.com/$1 [L,R] 

^$는 경우 루트 example.com의 /을 일치 모든 항목을 하위 도메인으로 리디렉션하려면 ^(. *) $으로 패턴을 변경하십시오.

+0

쿨! 고마워! 마지막으로 브라우저의 URL 바에서 하위 도메인을 숨길 수 있습니까? – elect

관련 문제