wordpress nginx重新写规则

nginx目前是世界上最流行的博客系统,ttlsa也是由wordpress搭建而成,nginx重写规则如下: 

??? server {??????? listen?????? 80;??????? server_name? www.ttlsa.com ttlsa.com;??????? access_log? /data/logs/nginx/www.ttlsa.com.access.log? main;??????? index index.html index.php;??????? root /data/site/www.ttlsa.com;location / {??????? try_files $uri $uri/ /index.php?$args;??????? add_header Pragma "public";??????? expires 12h;}rewrite /wp-admin$ $scheme://$host$uri/ permanent;location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {?????? access_log off;?????????? log_not_found off;?????????? expires max;}location ~ \.php$ {??????? try_files $uri =404;??????? fastcgi_split_path_info ^(.+\.php)(/.+)$;??????? #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini??????? include fastcgi_params;??????? fastcgi_index index.php;??????? fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#?????? fastcgi_intercept_errors on;??????? fastcgi_pass 127.0.0.1:9000;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${??????? expires 24h;??????? access_log off;}location ~ .*\.(js|css)${??????? expires 24h;??????? access_log off;}

  重启你的nginx即可 

wordpress nginx重新写规则

相关文章:

你感兴趣的文章:

标签云: