未配置伪静态的worpdress
浏览器端配置
浏览器中设置的内容:/archives/%post_id%.html
nginx中配置
vim /application/nginx/conf/extra/blog.conf
server { listen 80; server_name blog.abc.com; location / { root html/blog; index index.php index.html index.htm; ##### wei jing tai ### if (-f $request_filename/index.html) { rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php) { rewrite (.*) $1/index.php; } if (!-f $request_filename) { rewrite (.*) /index.php; } } #php jie xi location ~ .*\.(php|php5)?$ { root html/blog; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } }
重载nginx
/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload
mv /application/nginx/html/blog/index.html{,.bak}
浏览器访问检查
配置方法二
浏览器端配置
nginx中配置
vim /application/nginx/conf/extra/blog.conf
server { listen 80; server_name blog.abc.com; location / { root html/blog; index index.php index.html index.htm; ##### wei jing tai ### rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.html$ /index.php?p=$4 last; # if (-f $request_filename/index.html) { # rewrite (.*) $1/index.html break; # } # if (-f $request_filename/index.php) { # rewrite (.*) $1/index.php; # } # if (!-f $request_filename) { # rewrite (.*) /index.php; # } } #php jie xi location ~ .*\.(php|php5)?$ { root html/blog; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } }
重载nginx
/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload
浏览器访问检查