通过HTAccess将图像URL重定向到页面

时间:2015-02-14 作者:TheGuy

我正在尝试将图像URL重定向到页面。我用了301Redirection 插件,但这似乎不起作用。

对于ex:http://mywebsite.com/wp-content/uploads/2015/02/Contestant-11.jpg 应重定向到mywebsite。com/页

我在个人图像设置中使用了“链接到”到“媒体文件”,因为我使用的是社交画廊插件,它需要将图像链接到“媒体文件”(因为它是Lightbox社交共享插件)

如何使用htaccess将所有图像URL重定向到我选择的页面?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

您需要将重写规则添加到.htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !/wp-admin/ [NC]
    RewriteRule ^wp-content/uploads/.+?\\.(jpe?g|png|gif|svg)$ /my-page [R=301,L]
</IfModule>
在WordPress添加的任何内容之后添加此内容。您需要更换/my-page 使用要重定向到的页面的slug。

结束

相关推荐

在WordPress上移动时需要编辑htaccess

我正在将我的网站从另一个CMS移动到WordPress。我现在有这个。htaccess# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /atoponwp/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}