gpt4 book ai didi

mod-rewrite - 访问文档根范围之外的文件

转载 作者:行者123 更新时间:2023-12-01 11:09:28 25 4
gpt4 key购买 nike

我正在编写一个脚本来构建一个动态网站,该网站是通过加载外部组件创建的。

DocumentRoot 位于/sites/website/public组件目录位于/sites/website/components

我想根据请求的 url 访问每个组件的数据目录。

例如:

网址:

http://ibuildmywebsite/component-data/randomimage/demo/swan04090044_small.jpg

应该获取文件/sites/website/components/randomimage/data/demo/swan04090044_small.jpg

我怎样才能做到这一点?我更喜欢一种可以放在 .htaccess 中的方法(如果有的话)而不是修改虚拟主机定义。

谢谢!

最佳答案

可以将 RewriteRule 与 Alias 结合使用吗?

Alias /randomimage /sites/website/components/randomimage
RewriteRule ^component-(.*)/randomimage/(.*)$ /randomimage/$1/$2 [R,L]

(虽然不能在 .htaccess 中工作)

您可能还可以将符号链接(symbolic link)用于:

Options +FollowSymLinks

并动态链接 components-*/randommmage/*/sites/website/components/randomimage/*/*/

关于mod-rewrite - 访问文档根范围之外的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com