nginx rewrite url
2015-10-23 12:08
441 查看
server {
listen 80;
server_name www.264.cn;
#去index.php
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
#index.php&c=xxx&m=xxx
location / {
root html;
index index.php;
try_files $uri $uri/ /index.php?$uri&$args;
}
location ~ ^.+.php {
include fastcgi_params;
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
}
}
//403 修改权限
chmod -R 777 filename
(drwxr-xr-x -> )
sudo nginx -s reload
listen 80;
server_name www.264.cn;
#去index.php
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
#index.php&c=xxx&m=xxx
location / {
root html;
index index.php;
try_files $uri $uri/ /index.php?$uri&$args;
}
location ~ ^.+.php {
include fastcgi_params;
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
}
}
//403 修改权限
chmod -R 777 filename
(drwxr-xr-x -> )
sudo nginx -s reload
相关文章推荐
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
- linux下安装nginx
- 如何选择Haproxy和Nginx
- Install nginx on centos
- Nginx 无法启动,pid=4占用80端口
- Nginx设置Js、Css等静态文件的缓存过期时间
- nginx 代理imap pop smtp
- Nginx和Tenginx的limit_req模块的区别
- nginx配置域名重定向
- Linux Nginx(master-slave)、Apache(woker、prefork) Working Mode Research
- Nginx安装加载ssl错误
- nginx_proxy多虚拟主机解决方案
- Linux Ubuntu Nginx负载均衡 安装 配置
- nginx502错误
- supervisor 使用及管理nginx+gunicorn
- Nginx开启Gzip压缩大幅提高页面加载速度(转)
- nginx简易安装
- nginx的功能个人认识
- nginx优化
- nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)