2016-10-19 7 views
0

共有ホスティングに複数のサブドメインがあります。ホスティング時にドキュメントルートを変更する

-public_html 
     -abc 
      -index.php 
     -def 
      -index.php 
     -main 
      -index.php 

abcとdefはサブドメインです。 abc.domain.comと入力すると、abcフォルダにindex.phpが読み込まれます。

URLを変更せずにメインフォルダにindex.phpを読み込むように、abcとdefのドキュメントルートを変更するにはどうすればよいですか?

htaccessなどのソリューションを使用してこれを達成できますか?

答えて

0

仮想ホストを使用してこれを実現する必要があります。 こちらを読むことができますhttps://httpd.apache.org/docs/2.4/vhosts/examples.html

Listen 80 
<VirtualHost 172.20.30.40> 
DocumentRoot "/www/example1" 
ServerName www.example.com 
</VirtualHost> 

<VirtualHost 172.20.30.40> 
DocumentRoot "/www/example2" 
ServerName www.example.org 
</VirtualHost> 

<VirtualHost 172.20.30.40> 
DocumentRoot "/www/example3" 
ServerName www.example.net 
</VirtualHost> 

# IP-based 
<VirtualHost 172.20.30.50> 
DocumentRoot "/www/example4" 
ServerName www.example.edu 
</VirtualHost> 

<VirtualHost 172.20.30.60> 
DocumentRoot "/www/example5" 
ServerName www.example.gov 
</VirtualHost> 
関連する問題