如何保護WordPress檔案內容
Joseph作了不少會員站,裡面很重要的一點就是保護你的檔案內容,不讓非會員直接下載。
有些會員站軟體提供此功能,選擇要保護的檔案,就可以決定誰可以下載,誰不能下載。
但免費軟體,這樣的選擇不多,就要用一些手法,來保護檔案內容。
最簡單的方法,就是在wp-content裡面,加.htaccess,設定rewrite功能
簡單說,就是把下面的內容,修改一下加到.htaccess裡面,加的時候記得修改網站名
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(sellonamazon\.)?imwithjoseph\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov) [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .*\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov)$ http://sellonamazon.imwithjoseph.com/ [NC]
相關閱讀
How to prevent direct file access in your wp-content directory