我运行一个基于图像的网站,我在下载插件 Image Host Grabber 以及直接链接到文件而不是 twitter/facebook 等上的网页时遇到问题(因为有推荐人,常见的热链接保护不起作用)。
我有一个解决方案(在其他网站上看到),即在媒体 file.jpg* ?1234545 *上使用查询字符串
我有 mod_rewrite 设置重定向到一个无用的模因,如果他们根本没有?查询:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*) http://www.my-site.com/grrrr.jpg
如果查询与今天的数字格式日期不匹配,我还想重定向到我的 grrrr.jpg,例如今天 2013 年 3 月 16 日到 ?1632013
到目前为止,这就是我所拥有的,这是行不通的
RewriteCond %{QUERY_STRING} ^%{TIME_DAY}%{TIME_MON}%{TIME_YEAR}
RewriteRule ^(.*) http://www.my-site.com/grrrr.jpg
我什至无法用 ${TIME_YEAR} 对当前年份 ?2013 做出反应
谁能告诉我哪里出错了,我在 PHP 方面比较先进,但对 mod_rewrite 没用
提前致谢