2
我可以用下面的htaccess代码部分做到这一点,但由于某些原因,它仍然在图像之前添加一些路径。如何重定向图像使用htaccess更改路径?
这里是我的htaccess代码:
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !mysitee\.com [NC]
RewriteRule (.*)\.(jpg|gif|png)$ http://mysitee.com/?attachment=$1.$2
基本上我需要删除整个路径,除了只为文件名,并加盖文件名末尾到新路径。
例如,许多图像我有一个是:
http://mysitee.com/wp-content/uploads/2015/10/myimage.jpg
但是当我使用的代码我的新网址是:
http://mysitee.com/?attachment=uploads/2015/10/myimage.jpg
我有很多图片,所以很明显我不能单独重定向每个图像。
我该如何做到这一点,因此它不会在图像之前添加路径?我希望它看起来像这样:
http://mysitee.com/?attachment=myimage.jpg
完美的作品。但事实证明,我也需要从新的url中排除文件扩展名(即.jpg)。但我会接受这一点,因为它是正确的,并补充说另一个问题。 –