2017-04-10 19 views

答えて

1

を使用し、 http://abc.website.comをwebsite.com/folder/abcへ

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^(www|webmail|help|whm|root) 
RewriteCond %{HTTP_HOST} ^(.+?)\.website.com 
RewriteRule^http://www.website.com/folder/%1 [R=301,L] 
+0

の場合www、whm、root、webmail、mail、help case私はリダイレクトしたくありません。 –

+0

@ M.Nadeem Man、なぜ質問されたときにそれらを持ち出さなかったのですか? –

+0

今すぐお試しください! –

0

.htaccessファイルに入れてみてください:

(任意のサブドメインだけでなく、サブで動作します)より一般的なルールについては
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^abc.website.com 
RewriteRule ^(.*)$ http://website.com/folder/abc/$1 [L,NC,QSA] 

これで最後の2行に置き換えます。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(.*)\.abc.website\.com 
RewriteRule ^(.*)$ http://website.com/folder/%1/$1 [L,NC,QSA] 

を、私はそれがあなたのために働くことを願っています。

関連する問題