我在Ubuntu上使用Nginx来托管Wordpress站点,除了某些文件类型返回Nginx 404而不是Wordpress模板404之外,一切都很好。
例如:http://www.sbbic.org/something.zip显示Nginx 404页面。
虽然http://www.sbbic.org/2014/06/17/free-english-khmer-dictionary-mac-osx-download2显示模板404页面。
我的Nginx配置缺少什么?
我在Ubuntu上使用Nginx来托管Wordpress站点,除了某些文件类型返回Nginx 404而不是Wordpress模板404之外,一切都很好。
例如:http://www.sbbic.org/something.zip显示Nginx 404页面。
虽然http://www.sbbic.org/2014/06/17/free-english-khmer-dictionary-mac-osx-download2显示模板404页面。
我的Nginx配置缺少什么?
我收到了一个回复,其中包含修复问题的代码rtcamp.com
将此代码添加到nginx站点配置中,以解决并非所有404请求都由Wordpress处理的问题:
if (!-e $request_filename) {
rewrite ^/(.+)$ /index.php?q=$1 last;
}
您好,我认为这是一个初级问题,但我不知道如何做到这一点:设想如下:/public_html/ [Domain = foo.com] /public_html/wp_subproject1/ [Domain = bar.com] /public_html/wp_subproject2/ [Domain = anything.com] 每个文件夹、主文件夹以及两个子文件夹都包含一个WordPress项目,该项目应该有自己的域(因此用户不应该明显地看到这些不同的项目位于同一服务器上)