WordPress重定向文件URL

问题描述 投票:0回答:1

我目前正在开发一个WordPress插件,可以在上传的文件上设置过期日期。

过期后,应将用户重定向到显示当前文件已过期的页面。

例如:

管理员在站点上添加一个名为“myPDF.pdf”的pfd,并将过期日期设置为2天。

用户可以通过链接输入pdf:

http://localhost/wordpress/wp-content/uploads/2017/12/myPDF.pdf

用户可以在前两天打开并阅读PDF,2天后用户应该被重定向到

http://localhost/wordpress/this-file-was-deleted

这可能吗?我正在考虑.htaccess中的重定向

http://localhost/wordpress/checkfile&q=myPDF.pdf

php wordpress .htaccess pdf
1个回答
0
投票

它非常简单,当您上传文件时,在db中使用键值保存元数据,如expiry_date并将值作为其到期日期。

当您获得该文件时,如果当前日期大于该到期日,则检查其到期时间,重定向到您想要的URL。

您还需要在数据库中存储文件URL并循环访问这些URL,并且如果该URL已经命中,则每个都通过$ _GET检查它们。

© www.soinside.com 2019 - 2024. All rights reserved.