ufk*_*ufk 3 mod-rewrite apache2 virtualhost
我正在编写一个脚本来构建一个动态网站,该网站是通过加载外部组件创建的.
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]
Run Code Online (Sandbox Code Playgroud)
(虽然不会在.htaccess中工作)
您也可以使用符号链接:
Options +FollowSymLinks
Run Code Online (Sandbox Code Playgroud)
并动态链接components-*/randommimage/*到/sites/website/components/randomimage/*/*/
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |