仅针对特定站点重定向 Apache

仅针对特定站点重定向 Apache

是否可以对特定 URL 进行重定向。我的意思是以下内容。

重定向至其他网站。此网站上的图片位于http://www.examples/images

ProxyPass /content http://www.example/content
ProxyPassReverse /content http://www.example/content

但是图像没有加载,所以我尝试添加。

ProxyPass /images http://www.example/images

但代理上也有图像http://www.proxy.com/images我尝试重定向到哪里。

那么,当需要时,是否可以仅为 example.com 网站重定向图像?

我希望有人明白我的意思:)

答案1

使用Redirect指令mod_alias,请参阅文档这里。

这应该可以帮助你:

# Redirect to a URL on a different host
Redirect "/content" "http://www.example/content"

答案2

如果您想将特定的 URL 模式链接到另一个站点,那么这个问题已经在这里得到解答,使用mod_rewrite而不是ProxyPasshttps://stackoverflow.com/a/1701992/1725739

答案3

到目前为止,我尝试了其他解决方案。

    RewriteEngine On
    RewriteCond %{REQUEST_URI} !myproxy.com/content/$ [NC]
    RewriteRule ^ htpp://www.example.de%{REQUEST_URI} [L,NE,P]

但所有内容都重定向到 www.example.com 我该如何改变这种情况?

相关内容