静态目录重写
location /static/ { root /var/www/application/blog; if (-f $request_filename) { rewrite ^/static/(.*)$ /static/$1 break; }
判断文件或目录是否存在,不存在返回到首页
if (!-e $request_filename) { #rewrite ^/(.*)$ /blog/index.php last; #表示完成rewrite,url不变,而permanent是301重定向,会跳到主页url rewrite ^/(.*)$ /blog/index.php permanent; }
禁止直接访问uploads目录
location ~ ^/blog/wp-content/uploads/ { deny all; break; }
图片防盗链
location ~* \.(gif|jpg|jpeg)$ { valid_referers none blocked www.jpuyy.com jpuyy.com; if ($invalid_referer) { rewrite ^/(.*) http://www.jpuyy.com; } }
302跳转HTTP/1.1 302 Moved Temporarily
rewrite ^/$ http://2014.jpuyy.com redirect;
301跳转HTTP/1.1 301 Moved Permanently
rewrite ^/2014/?$ /abc/index.php permanent;
:)EOT
Leave a Reply