使用slug作为url参数创建从附件目录到index.php的重定向

时间:2018-11-15 11:40:53

标签: wordpress apache .htaccess

当用户直接访问上载目录时,我需要能够将用户重定向到index.php?file = $ 1。例如:

someurl.com/uploads/sites/17/2018/10/image.jpg

someurl.com/index.php?file=/sites/17/2018/10/image.jpg

通过该URL,我将能够检查当前登录用户的元数据。

1 个答案:

答案 0 :(得分:0)

根据this answer编辑:

"above"

已更新模板重定向功能:

RewriteCond %{REQUEST_URI} \.(pdf|zip|jpeg|jpg|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/(.*)$ index.php?file=$1 [QSA,L]