Subscribed unsubscribe Subscribe Subscribe

同一ドメインで複数のコンテンツを同時に扱いたい場合

AliasMatchを使用して複数のドキュメントルートを作り出す

AliasMatch ^/(nyan|wan)((/[a-z0-9\-]+){1,2})(/)(animal)(/.*)$ /home/www/animal/docroot/index.php

css,js,imgは擬似的な各コンテンツのドキュメントルート配下を参照するようにしたい

Alias /css /home/www/area/css

すでにドキュメントルートが存在する場合にコンテンツごとにドキュメントルートを分けたい場合に
このようにAliasを使用して、擬似的なドキュメントルートを作成します

Directoryディレクティブを設定している場合

  • パスが上から順に適応されるので、より短いパスのものを上に書く
Alias /area/matome/ /home/www/area/matome/index.php
Alias /area/ /home/www/area/index.php

apacheの設定ファイルの内容が多くなると他のコンテンツに影響がないかを確認する