0

すべてのリクエストを [ドメイン]/hello.txt から [ドメイン]/files/txt/hello.txt に転送したい 元の URL [ドメイン]/hello.txt がブラウザのアドレス バーに表示されたままになります。

Apacheの書き換えルールでこれを達成する方法について何か提案はありますか?

ありがとうございました。

4

1 に答える 1

0

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.txtURI をロードすることに注意してください。

于 2013-04-17T18:20:08.147 に答える