私は、特定のサブドメインの下のApacheでホストされて一つのプロジェクトがあります。私はこのドメインのサブディレクトリの下に別のプロジェクトを提供したいApache:シンボリックリンクせずに別のディレクトリからパスを提供するには?
<VirtualHost *:80>
ServerName dev.example.com
DocumentRoot /web/vhosts/dev.example.com
<Directory />
Allow from all
</Directory>
</VirtualHost>
:
dev.example.com/special-project
/web/vhosts/special-project
に住んでいます。また、元のプロジェクトの構造上、このディレクトリへのシンボリックリンクを作成することもできません。これは、Apacheのみを使用して構成する必要があります。
これを行うにはどうすればよいでしょうか?また、このタイプの構成は別のファイルで指定できますか、または元のVirtualHost
定義の一部でなければなりませんか?
私はこれを試してみて、うまくいきませんでした。このディレクトリ内のすべてのファイルは静的なものなので、http://dev.example.com/special-projectがそのディレクトリ内のindex.htmlファイルを指し示すようにしたいのであれば、何をする必要がありますか? – Andrew
Ahh ...気にしない...私は、ディレクトリパスに後続のスラッシュを追加しませんでした。どうやら、それが必要です。私はまた、サブディレクトリパス上の後続のスラッシュを削除し、URL内の末尾のスラッシュを省略可能にしました。 – Andrew
ドント・フォギング・トレッキング・スラッシュ! – Andy