2011年8月24日 | | 标签: ,

最近进行的一个wordpress局域网项目,需要对图片上传目录赋予登陆用户才可见的权限,经过研究发现可以通过.htaccess完美实现,不敢独享,特将代码共享给各位,希望能有些帮助,注意,此代码仅适用于apache,开启了mod-write组件的服务器,针对nginx的改写规则暂时还用不到,等需要用的时候再研究了,^_^

现在将.htaccess代码共享出来:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^.*uploads/.*
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule . /index.php [R,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

经测试完美运行,搞定收工!