HTTPD/apache 2.4: エイリアスに関する奇妙な問題

HTTPD/apache 2.4: エイリアスに関する奇妙な問題

httpd 2.4から

alias /repo /repos
<Location /repos>
Require ip 192.168.0.7
</Location>

リポジトリにはアクセスできますが、リポジトリにはアクセスできません(403禁止)。代わりに使用してdirectoryも何もlocation変わりません。なぜ?

ベストアンサー1

Apacheによるとニックネーム文書:

   Description: Maps URLs to filesystem locations
   Syntax:  Alias URL-path file-path|directory-path

次のようにエイリアスを定義する必要があります。

   alias /repo /absolute/path/to/repos 

/absolute/path/to/reposexternalの場合は、エイリアスターゲットをオーバーライドする追加部分をDocumentRoot指定する必要があります。<Directory>

ここで役に立つ協会RewriteRule、Alias、またはRedirectを使用してURLを再マッピングする方法について

おすすめ記事