Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mod rewrite Wordpress重写图像路径_Mod Rewrite_Wordpress_Wpmu - Fatal编程技术网

Mod rewrite Wordpress重写图像路径

Mod rewrite Wordpress重写图像路径,mod-rewrite,wordpress,wpmu,Mod Rewrite,Wordpress,Wpmu,我有一个运行WordPress的网站。它有几个图片,我正在从数据源检索。数据源中的图像位于以下位置: image4和640位置可以更改。我想把图片重写到我的网站上显示的地方 我试过: rewritecond %{HTTP_HOST} !^image4\.example\.com$ rewriterule ^([^/]+)$ http://image4.mywebsite.com/$1 [L,R=301] 但它不起作用。我对Mod Rewrite知之甚少。任何帮助都将不胜感激,不

我有一个运行WordPress的网站。它有几个图片,我正在从数据源检索。数据源中的图像位于以下位置:


image4和640位置可以更改。我想把图片重写到我的网站上显示的地方

我试过:

rewritecond %{HTTP_HOST}     !^image4\.example\.com$  
rewriterule ^([^/]+)$ http://image4.mywebsite.com/$1 [L,R=301]
但它不起作用。我对Mod Rewrite知之甚少。任何帮助都将不胜感激,不,我没有劫持图像,我有使用它们和带宽的许可

谢谢
-Brad

那么,在您的网站上,您想使用像
这样的图像,然后应该从他们的服务器上提供?然后,您需要颠倒当前规则的逻辑:现在您匹配主机
image4.example.com
,并将它们重定向到
image4.mywebsite.com
,您想要相反的结果

请记住,如果重定向请求,用户仍然可以看到图像来自其他域。解决这一问题的唯一方法是通过,但这样您将失去从其他服务器获得的速度增益,并自己使用更多带宽

是否可以将DNS设置为
image4.mywebsite.com
在其服务器上结束?这可能需要他们的合作(例如,如果它是一个虚拟主机),但我认为这将是两个世界中最好的:用户可以从您的域中看到所有内容,但您仍然可以在其他地方获得托管图像的好处


如果添加“apache”标记,您可能会得到更有用的答案,这不是WordPress(-only)的问题。

那么在您的网站上,您想使用像
这样的图像,然后应该从他们的服务器提供服务?然后,您需要颠倒当前规则的逻辑:现在您匹配主机
image4.example.com
,并将它们重定向到
image4.mywebsite.com
,您想要相反的结果

请记住,如果重定向请求,用户仍然可以看到图像来自其他域。解决这一问题的唯一方法是通过,但这样您将失去从其他服务器获得的速度增益,并自己使用更多带宽

是否可以将DNS设置为
image4.mywebsite.com
在其服务器上结束?这可能需要他们的合作(例如,如果它是一个虚拟主机),但我认为这将是两个世界中最好的:用户可以从您的域中看到所有内容,但您仍然可以在其他地方获得托管图像的好处

如果添加“apache”标记,您可能会得到更多有用的答案,这不是一个真正的WordPress(-only)问题