1

これについては非常に多くの質問と回答があるため、これを尋ねなければならないことを恥じていますが、何週間も検索して試してみましたが、肯定的な結果はありませんでした.

次の URL のファイル アップロード ページがあります: files.example.com

ユーザーがサブディレクトリに配置されたファイルをアップロードする場合: files.example.com/files/file.jpg したがって、ユーザーがファイルを表示する場合は、その URL にアクセスする必要があります。

しかし、dir ファイルを削除したいので、ユーザーは次の URL でファイルを表示できます: files.example.com/file.jpg

.htaccess ファイルを次の場所に配置しました: files.example.com/.htaccess

そして、私が見つけることができるすべてを試しました。元。:

RewriteEngine On
RewriteBase /
RewriteRule ^files/?(.*)$ /$1

mod_rewrite サブドメイン + ディレクトリ

4

1 に答える 1

1

あなたのルールはぐちゃぐちゃです。試す:

RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*\.jpg)$ files/$1 [L]
于 2011-02-25T11:35:05.680 に答える