【问题标题】:.htaccess image folder redirect from other server.htaccess 图像文件夹从其他服务器重定向
【发布时间】:2015-06-04 01:38:34
【问题描述】:

所以我需要做一个 .htaccess 文件,允许我将来自不同站点 (http://widesigner.com.br/alessandra/) 的图像链接文件夹 (wp-content/upload/) 重定向到这个 (http://www.alessandratonisi.com.br/site/)

基本上是重定向一些图片链接,例如:

http://www.widesigner.com.br/alessandra/wp-content/uploads/2012/03/MG_6058-600x400.jpg
http://www.widesigner.com.br/alessandra/wp-content/uploads/2012/03/MG_9515.jpg

http://www.alessandratonisi.com.br/site/wp-content/uploads/2012/03/MG_6058-600x400.jpg
http://www.alessandratonisi.com.br/site/wp-content/uploads/2012/03/MG_9515.jpg

【问题讨论】:

  • 您不应该回答自己的问题来添加信息。您需要编辑您的问题并在此处添加信息。

标签: .htaccess redirect directory


【解决方案1】:

因此,您需要将网站域重定向到特定文件夹的另一个域。我不知道下一行是否可以帮助您解决问题,我认为这不是解决方案,因为我没有测试它。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/alessandra/(.*)$
RewriteRule ^(.*) https://www.alessandratonisi.com.br/site/%1 [R=302,NC]

这里有很多例子可以引导你找到正确的答案:https://gist.github.com/ScottPhillips/1721489

更新:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_URI} ^/alessandra/(.*)$
RewriteRule ^(.*) https://www.alessandratonisi.com.br/site/%1 [R=302,NC]

RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress

【讨论】:

  • 它没有用。我想是因为旧服务器是 /alessandra 而新服务器是 /site/
  • @BrunoAlves 我刚刚编辑了答案,现在应该可以工作了:D
  • 我尝试了,但没有任何反应,如果可以,请看我的回答
  • @BrunoAlves 尝试使用更新的代码,我把条件放在第一位,但这在理论上应该不会影响,也许我错过了一些东西。我认为这应该可行。
  • 有一段时间我认为它会起作用,但没有。也把条件放在第一位,它什么也没改变。我想尝试不同的代码RewriteRule ^wp-content/uploads/(.*)$ http://alessandratonisi.com.br/site/$1 [L],但没有成功
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-27
  • 2013-01-05
  • 1970-01-01
相关资源
最近更新 更多