0

我正在使用插件来控制使用插件 UAM(https://br.wordpress.org/plugins/user-access-manager/)的 Wordpress 网站中的页面和文件的访问

激活“锁定文件”后,访问我的 WordPress 上传文件夹中的非锁定文件时出现错误 (404) 。我注意到有错误的文件是具有不同大小写的文件,如下所示:/wp-content/uploads/2018/01/Arkhe_-Carta_do_Gestor_-Carta_Gestor_Arkhe.pdf

如果文件都是小写字母,它可以正常工作,例如:/wp-content/uploads/2018/05/carta-prev-crdito-privado_cred.pdf

我认为这是 htaccess 中的一些代码,但我不知道我需要在其中更改什么......我当时尝试研究,但对于我的知识来说太先进了。

过程是:

<IfModule mod_rewrite.c>
<FilesMatch '\.(pdf|mp4)'>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !.*\/sites\/[0-9]+\/.* 
RewriteCond %{REQUEST_URI} ^.*/[0-9]{4}/[0-9]{2}.*$ 
RewriteRule ^([^?]*)$ /index.php?uamfiletype=attachment&uamgetfile=$1 [QSA,L]
RewriteRule ^(.*)\?(((?!uamfiletype).)*)$ /index.php?uamfiletype=attachment&uamgetfile=$1&$2 [QSA,L]
RewriteRule ^(.*)\?(.*)$ /index.php?uamgetfile=$1&$2 [QSA,L]
</FilesMatch>
</IfModule>

有人可以帮助我吗?我已经尝试过插件支持但没有成功。

谢谢!

4

0 回答 0