首页 > 代码库 > nginx 配置web 虚拟目录 并且codeIgniter,thinkphp 重新url 地址
nginx 配置web 虚拟目录 并且codeIgniter,thinkphp 重新url 地址
nginx 配置虚拟目录并且url 重写
server { #侦听80端口 listen 8090; #定义使用www.xx.com访问 server_name 127.0.0.1; #设定本虚拟主机的访问日志 access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /home/lxy/www/cs/; #定义服务器的默认网站根目录位置 #默认请求 location / { index index.php index.html index.htm; #定义首页索引文件的名称 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; break; } } #PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI默认配置. location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/lxy/www/cs/$fastcgi_script_name; include fastcgi_params; } #禁止访问 .htxxx 文件 location ~ /\.ht { deny all; } }
其中 if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;
break;
} i
就是对 url 重写,重写后的url 可以通过 http://127.0.0.1:8090/index.php/Page/index 访问web 网站
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。