3

我构建了一个自定义 PHP/MySQL 网站 (www.mywebsite.com),并在该网站上附加了一个 wordpress 博客 (www.mywebsite.com/blog)。我一直在尝试很多不同的 nginx 配置,并阅读了很多博客文章,以至于我现在迷路了 :-)

主要网站部分工作正常。我所有的 url 重写工作正常。但是在博客部分,我不知道该怎么做才能让 Wordpress 正常工作。

这是我对博客部分的最后一次会议。固定链接有效,但找不到 css 和 js 文件。

location /blog {
  root /var/www/mywebsite.com/blog/;
  index index.php index.html index.htm;

  try_files $uri $uri/ /blog/index.php;
}
4

2 回答 2

1

您可以为他们添加一个位置,并且一个也可以过期。

location ~* \.(js|css|xml|txt)$ {
  expires 14d;
  root /to/the/folder/they/live/in;
  access_log off;
}
于 2013-01-08T03:04:06.543 回答
0

发现了一个我绝对推荐的很棒的博客 => http://blog.martinfjordvald.com/

通读后,我更新了我的位置块中的根,如下所示:

    location /blog {
      root /var/www/mywebsite.com;
      index index.php index.html index.htm;    
      try_files $uri $uri/ /blog/index.php;
}

现在工作正常!

于 2013-01-08T14:51:49.663 回答