我新建了一个wordpress博客imzimo.com,可是发现分类目录和文章打开都是404,,在网上搜索才知道是因为网站更改了固定链接之后没有设置伪静态。
根据网上的教程在nginx.conf中添加了如下代码:
server {
listen 80 default_server;
server_name _;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
rewrite ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1list.php?page=$2&id=$3;
}
}
然后使用命令行重启nginx的时候却提示:
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/nginx.conf:17
nginx: configuration file /etc/nginx/nginx.conf test failed
然后我看了一下我主机中的网站路径,和代码中的路径是一致的。不是路径的问题,也就是说,即使我完全不修改nginx.conf文件,重启nginx也未必成功。
本人是小白,目的就是建博客,望多多指教。