是否可以对特定 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
而不是ProxyPass
:
https://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 我该如何改变这种情况?