すべてのリクエストを [ドメイン]/hello.txt から [ドメイン]/files/txt/hello.txt に転送したい 元の URL [ドメイン]/hello.txt がブラウザのアドレス バーに表示されたままになります。
Apacheの書き換えルールでこれを達成する方法について何か提案はありますか?
ありがとうございました。
mod_rewrite と .htaccess を有効にしてからhttpd.conf
、このコードをディレクトリの.htaccess
下に配置します。DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(hello\.txt)$ /files/txt/$1 [L,NC]
PS:R
上記のルールではフラグを使用していないため、ブラウザの URI は変更されず、Apache は内部的に/files/txt/hello.txt
URI をロードすることに注意してください。