- A+
所属分类:网站技术
wordpress原来的网址链接是很不友好的,在设置 – 固有链接 – 自定义结构 /%category%/%postname%.html,自动匹配为/分类目录/文章别名.html,还加上了.html这样的伪静态后缀(不知道对搜索引擎来说有没有用)。
我的Wordpress博客是的 server{}段是单独放到vhost/目录来存放每个网站的配置文件,因此在你网址的配置文件“/usr/local/nginx/conf/vhost/venwu.com.conf”下的Server{}字段中“root /websit/wwwroot/”的下面添加代码,内容如下:
- 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;
- }
保存后,执行
- $nginx – s reload
重新加载nginx配置,再次访问没有问题了。
转载略有改动,做个笔记