HTAccess和使用Date环境变量


HTAccess and using Date environment variables?

目前,我使用HTAccess设置为我的Gallery图像添加水印,这些图像保存在不同摄影师的子文件夹中,并在我控制的所有其他网站上:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule '.(jpeg|jpg)$ ../plugins/watermark/watermark.php?text=Copyright+©+2015+My+Site [QSA,NC]

为了避免去编辑每个HTAccess文件,并记住这样做,我可以使用服务器环境变量来创建年度所需的文本吗?

谢谢你的帮助。

您可以使用%{TIME_YEAR}变量而不是硬编码年份:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule '.jpe?g$ ../plugins/watermark/watermark.php?text=Copyright+©+%{TIME_YEAR}+My+Site [QSA,L,NC]