2012-03-13 8 views
2

abc.comというドメインがあるとします。これは/htdocs/ディレクトリにあります。今私は/htdocs/blog/のようなブログを追加しています。ディレクトリベースのサブドメインを作成する方法

今度はabc.com/blogの代わりにblog.abc.comのようにブラウズしてください。しかし、私はすべてのディレクトリのためにそれをしたくありません。どのように.htaccessまたはいくつかのPHPコードを使用してそれを行うには?

ここでは、このブログ専用のサブドメインを作成したいのですが、正しい方法は/htdocs/内の他のディレクトリにはありません。 &可能な方法は何ですか?

+0

私が閲覧しているうちに、「ワイルドカード(*)ドメイン名を受け入れるApacheウェブサーバー」が必要です。このサポートのためにApacheを設定する方法。私はアマゾンクラウドでホストされているドメインを持っています。 – Sumant

+0

PHPコードを使用することは可能ですか? – Sumant

答えて

1

まずblog.abc.comが、その後blog.abc.comにabc.com/blog回すために、次の.htaccessのコードを使用したサブドメインを作成します。

RewriteCond %{HTTP_HOST} ^blog.abc.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/blog/ 
RewriteRule ^(.*)$ /blog/$1 [L] 

を最後に、blog.abc.comに行きます。

関連する問題