【发布时间】:2010-09-14 10:48:07
【问题描述】:
我正在托管相同 wordpress 安装的几个域,现在我想要一个每个域的文件夹,用于存放我需要放在那里的一些不同的文件。
基本上我想像这样映射:
网址路径 webbfarbror.se/f/* _files/webbfarbror.se/* grapefrukt.com/f/* _files/grapefrukt.com/*这个小 sn-p 很好地完成了这项工作,RewriteCond 让我可以在每个域的基础上启用和禁用它。
ReWriteCond %{HTTP_HOST} webbfarbror.se
ReWriteRule ^f/(.*)$ _files/%{HTTP_HOST}/$1 [L]
但是,http://grapefrukt.com/f/awesome.jpg 上的文件也可以通过其“真实” URL http://grapefrukt.com/_files/grapefrukt.com/awesome.jpg 访问
我所有的尝试都会导致来回无限重定向。
如何禁用通过后一个 URL 的访问?
【问题讨论】:
标签: apache mod-rewrite