Apache 重写规则(mod_proxy 或 mod_rewrite)

Apache 重写规则(mod_proxy 或 mod_rewrite)

我需要重写特定文件的传入请求。该文件的后缀为 .rtfx,我需要删除主机 (http://www.host.com/),并将其替换为另一个。

请求 *.rtfx 文件请求是http://www.host.com/blah/blah/rtfx.com 代替http://www.host.com/和其他东西。

我试图弄清楚如何使用 mod_proxy 来实现这一点,但看起来 mod_rewrite 是我唯一的选择。

答案1

使用 mod_proxy:

ProxyPassMatch ^/(blah/blah/.*\.rtfx)   http://www.somewhereelse.com/$1

使用 mod_rewrite:

RewriteEngine On
RewriteRule  ^/(blah/blah/.*\.rtfx)     http://www.somewhereelse.com/$1 [P,L]

将其放入您的主机的服务器配置中...

相关内容