高手勿喷,本人已经在论坛搜索了很久,目前得出如下方法:
[]jat 给出的答案是:[/]
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
2.kimwang 不赞成加location
if (!-e $request_filename)
{
rewrite (.*) /index.php;
}
3.还有这样的答案。location / {
if (!-e $request_filename)
{
rewrite (.*) /index.php;
}
}
以上均/etc/init.d/nginx restart
再来描述下我的配置环境:
使用军哥的lnmp.org 配置的,当然就属于nginx了,本站根目录下有两个站
AAA.COM
BBB.COM
AAA.COM使用WORDPRESS搭建,添加虚拟主机的时候,自动添加wordpress 规则,一切访问正常。
在社区里看到,说wecenter的规则跟wordpress一样,为此我重新删除BBB.COM主机,在选择规则的时候,我添加了wordpress, 因此在CONF里就多出了一个 wp2.conf
如此折腾后,重启还是不见效。 再回社区搜索。 说目录有问题,如是,变规则添加如下到wp2.conf
location /BBB.COM/ {
try_files $uri $uri/ /index.php$is_args$args;
}
重启还是不见效。有人说不需要location /BBB.COM/ 最后的反斜杠,如是再添加
location /BBB.COM/{
try_files $uri $uri/ /index.php$is_args$args;
}
还是无动于衷。
官方的规则说明太简单,小白不知道如何是好,请大侠赐教!
阅读全文
收起全文