1

我为不得不问这个问题而感到羞耻,因为关于这个问题和答案实在太多了,但是我已经搜索并尝试了数周而没有得到积极的结果。

我有带有 url 的文件上传页面:files.example.com

当用户上传文件时,它放置在子目录中:files.example.com/files/file.jpg 因此,当用户要查看文件时,他必须访问该 URL。

但我想删除 dir files/ 所以用户可以使用这个 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 回答