wordpress配置伪静态
未配置伪静态的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
浏览器访问检查