如何配置 apache mod rewrite?

发布于 2024-12-12 09:39:26 字数 180 浏览 0 评论 0原文

我的网站根目录是/var/www/test/public,例如:http://www.test.local 重写到这里, 但有一个文件夹 /var/www/test/documents/ 我在其中存储一些图片供其他人下载。如何配置我的 apache rewrite mod 以允许用户通过 url 下载此文档文件夹中的图片? 谁能帮助我吗?谢谢!

My web root is /var/www/test/public, eg:http://www.test.local is rewrite to here,
but there's a folder /var/www/test/documents/ where I store some pictures to let others download. How can I config my apache rewrite mod to allow users to download pictures in this documents folder by a url?
Can anyone help me? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇俏 2024-12-19 09:39:26

你不需要 mod_rewrite 。您可以使用 Alias 指令将该图像目录映射到文档根目录:

Alias /images /var/www/test/documents
      ^--web path   ^---file system path

这将使对 example.com/images 的任何请求在内部重定向到 /var/www/test/documents,即使该文档目录不在您网站的网络根目录内。

You don't need mod_rewrite for that. You can use an Alias directive to map that images directory into your document root:

Alias /images /var/www/test/documents
      ^--web path   ^---file system path

That'd make any request for example.com/images be internally redirected to /var/www/test/documents, even though that documents dir is not within your site's webroot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文