Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Apache】特定のURLの時だけ別のフォルダーのHTMLファイルを読み込ませる

例えば、会社のURLが「https://www.company.co.jp」でDocumentRootを「D:\htdocs」としており、ウェブサイトの各種ファイルをそのフォルダー以下に置いているが、「https://www.company.co.jp/faq/」だけは「D:\htdocs_faq」から読み込ませたい場合。 エイリアス機能を使うことで実現できる。 http.confを開き、以下の行があること(コメント化されていないこと)を確認する。この行があることで、エイリアス機能を使うことができる。

LoadModule alias_module modules/mod_alias.so

以下のブロックを検索する。

<IfModule alias_module>
</IfModule>

このブロック内に、上記の例であれば、以下の4行を追加する。

Alias /faq "d:/htdocs_faq"
<Directory "d:/htdocs_faq">
Require all granted
</Directory>