【发布时间】:2015-11-20 19:05:34
【问题描述】:
找了半天没找到答案,在此先谢谢
这是我的目录:
WordPress 在/var/projects/root
/var/projects/root/codeigniter/中的代码点火器
这是我的 nginx 服务器配置:
listen 80;
server_name nginx.local.com;
root /var/projects/root;
error_log /var/projects/log/error.log warn;
access_log /var/projects/log/access.log main;
if ($host != 'nginx.local.com'){
rewrite ^/(.*) http://nginx.local.com/$1 permanent;
}
location / {
index index.php index.html index.html;
}
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /codeigniter/ {
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}
location /codeigniter {
try_files $uri $uri/ /codeigniter/index.php?$query_string;
}
试过很多方法,Codeigniter变成了原码,现在只有http://nginx.local.com/codeigniter和http://nginx.local.com/codeigniter/index.php可以访问(是欢迎页面)
以下页面是404 Not Found
http://nginx.local.com/index.php/codeigniter/welcome/index
http://nginx.local.com/codeigniter/welcome/index
http://nginx.local.com/index.php/codeigniter/welcome/test
【问题讨论】:
标签: php wordpress codeigniter nginx