【发布时间】:2009-05-16 18:36:47
【问题描述】:
我想要获取诸如 http://localhost/universe/networks/o2/o2_logo.gif 之类的 URL 并执行以下操作:
如果它以 /universe/ 开头 从中剥离 /universe/ 成为 /networks/o2/o2_logo.gif 检查这是否存在于 %{DOCUMENT_ROOT}/networks/o2/o2_logo.gif 如果是这样,静默地将请求重写到该文件。如果我使用以下规则:
RewriteCond %{REQUEST_URI} ^/universe/ 重写规则 ^(.*)$ http://www.example.org/$1 [L]http://localhost/universe/networks/o2/o2_logo.gif 被重写为 http://www.example.org/networks/o2/o2_logo.gif,这很棒,但我似乎无法使用
我怎样才能继续使用这个“更改”的 %{REQUEST_URI},比如 $1 之类的?
【问题讨论】: