【发布时间】:2016-04-24 22:51:14
【问题描述】:
如果用户直接访问文件并且没有登录到我的网站,我正在使用以下 htaccess 重写规则将用户重定向到主网站。有了这个问题,当任何人在社交媒体上分享帖子时,缩略图都不会显示在分享链接中(例如:- facebook 分享)。
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https://(www\.)?mywebsite\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov) [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .*\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov)$ https://mywebsite.com/ [NC]
我想显示为共享链接缩略图的图像具有通用文件名格式。全部以-FI.jpg结尾 那么是否可以在 htaccess 重写规则中排除所有以 -FI.jpg 结尾的文件?如果是,怎么做?
谢谢。
【问题讨论】:
标签: apache .htaccess url-rewriting