![](/img/trans.png)
[英]Wordpress Media Library error: The uploaded file was only partially uploaded
[英]Login required to view media file uploaded to Wordpress
對於我的Wordpress網站,當前我強制所有用戶登錄以查看任何頁面或帖子。 例如,任何訪問www.mywebsite.com或www.mywebsite.com/a-wordpress-page/的人都必須登錄才能查看。
但是,任何人當前都可以強制瀏覽到媒體庫中上載的任何文件而無需登錄。例如,任何人都可以訪問www.mywebsite.com/wp-content/uploads/2013/10/myfile.jpg,而無需登錄登錄。如果可能,我想將他們重定向到登錄屏幕。
可以保護此網址嗎? 最好的解決方案是什么? 提前致謝。
我已經嘗試了一些方法,但是它們並沒有真正起作用。
在/ wp-content / uploads中包含一個.htaccess文件,其中包含以下條件:
RewriteCond %{REQUEST_FILENAME} ^.*(mp3|m4a|jpeg|jpg|gif|png|bmp|pdf|doc|docx|ppt|pptx|)$
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule . - [R=403,L]
這將檢查用戶是否登錄。 如果不是,則會產生403錯誤。 也可以重寫以將用戶定向到登錄頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.