2016-11-08 6 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 

です

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

しかし、それが動作するようには思えない、それはとても簡単でなければなりませんが、私は明らかに何かのWRをしています:、私はRewriteEngine On後にこれらの2行を挿入しました私はまた、残りの部分をコメントしてみました

オング...、それは私がすべてのApacheの専門家ではないです

を動作しませんでした、問題は何ですか? example.com/にsub.example.com/をリダイレクトする

答えて

0

は、次のように使用することができます。

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

あなたならば、^ $は、example.comのルート/と一致しますすべてをサブドメインにリダイレクトしたい場合は、パターンを^(。*)$に変更してください。

+0

Cool!それは動作します、ありがとう!最後の1つですが、ブラウザのURLバーにサブドメインを隠すことはできますか? – elect

関連する問題