0

Godaddy 共有ホスティング アカウントで次の Apache 構成を使用しようとしています。

<Files ~ ".*">
<IfModule mod_headers.c>
RequestHeader unset Host
RequestHeader append Host mydomain.com
</IfModule>
</Files>

上記は .htaccess ファイルに含まれています。言い換えれば... すべてのファイルとパスに対して、リクエストのホストを mydomain.com に設定します

上記は機能していないようです。Godaddy のサーバーで 500 エラーが発生します。

どうもありがとう!

4

1 に答える 1

0

この質問に対する回答は、上記のコメントでガンボによって提供されました

むしろあなたのパターンは間違っていると思います。.htaccess ファイルで mod_rewrite を使用すると、パターンに適用される前にパス プレフィックスが削除されます。これにより、「/foo/bar」は「foo/bar」に変換されます (.htaccess ファイルがルート「/」にある場合)。したがって、パターンから先頭のスラッシュを削除します。– ガンボ 2 月 23 日 14:29

于 2009-09-11T21:12:37.467 に答える