mod_rewrite中的绝对文件路径 - 允许?

Pek*_*ica 3 apache mod-rewrite

这是这个问题的后续行动.

我正在尝试构建一个mod_rewrite规则,其中重写目标是Web根目录之外的绝对路径,例如

RewriteRule ^manual(/(.*))?$ /www/htdocs/customername/manual/$2 [L]
Run Code Online (Sandbox Code Playgroud)

我需要这样做,因为我无法Alias在.htaccess上下文中使用(共享主机).

有些回应暗示这根本不可能.

这是真的?我在手册中找不到任何明确的信息.

有人可以澄清什么时候绝对路径是可能的,什么时候不是?

Mar*_*tin 5

当然可以在服务器配置中使用绝对文件路径.

但是,您无法在.htaccess文件中执行此操作,因为这样您就可以访问文档根目录之外的文件,甚至是应该受到<Location ...>块保护的其他客户的文件.