【发布时间】:2014-09-11 18:31:51
【问题描述】:
我只在请求来自 VLC 播放器时才尝试使用代理,因此在请求标头中用户代理将包含 VLC。
<Directory "/var/www/html/mvs">
RewriteEngine On
RewriteCond expr "%{HTTP_USER_AGENT} -strmatch '*VLC*'"
RewriteRule ^mvs/(.*)$ http://www.example.com/directory/$1 [P]
ProxyPassReverse /mvs/ http://www.example.com/directory/
</Directory>
当我在位于 /var/www/html/mvs/ 的 VLC 网络插件中运行文件时,它会播放,所以我认为 RewriteRule 和 RewriteCond 是错误的。该文件不应播放,因为该文件在http://www.example.com/directory/ 文件夹中不存在。我不知道如何调试这个。对不起
【问题讨论】:
-
这里有问题吗?
-
代码不工作..
-
我并不是想给您带来麻烦,但您应该编辑您的问题,使其包含您从代码中获得的错误或不正确的结果。