使用情境:我想输入www.abc.com/a/1后,跳转到www.abc.com/index.php/a/1
配置Nginx.conf在你的虚拟主机下添加:
location / {
<wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">if (!-e $request_filename){
</wbr></wbr></wbr></wbr><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">rewrite ^/(.*)$ /index.php/$1 last;
</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">}
</wbr></wbr></wbr></wbr>}
如果你的项目入口文件在一个子目录内,则:
location /目录/ {
<wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">if (!-e $request_filename){
</wbr></wbr></wbr></wbr><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">rewrite ^/目录/(.*)$ /目录/index.php/$1 last;
</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px"><wbr style="padding:0px; margin:0px">}
</wbr></wbr></wbr></wbr>}
分享到:
相关推荐
nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm...
1,心血来潮,把ThinkPHP项目部署到了nginx上,以上是在apache上跑的。突然发现nginx不支持pathinfo功能,难怪在TP中调怎么都没管用。 2,开始上文件了,比网上其他一些杂的好多了: server { listen 80; #listen...
linux操作系统的nginx-1.2 tar.gz包 nginx-1.20.2.tar.gz
从官网上下载的版本,包括window版本和linux 版本: nginx-1.21.6.zip nginx-1.21.6.tar.gz
nginx-1.14.2.tar.gz
nginx-1.11.5.tar.gz
nginx-1.10.3.tar.gz(下载文件中包含配置文件的配置).........
包含gmssl头文件,静态库,nginx编译脚本和nginx.conf配置文件,只需要修改sh脚本对应的nginx版本,然后将所有文件拷贝到同一个目录下执行即可。
最新版linux nginx-1.18.0.tar.gz
nginx-1.18.0-1.el7.ngx.x86_64 nginx离线安装包 免积分下载 centos亲测可用 免积分,不像博客中一部分人高积分下载下来没有用。
nginx从官网下载的最新版本; //nginx下载地址 http://nginx.org/en/download.html
最新版linux fastdfs-nginx-module-1.22.tar.gz
nginx-1.20.0-1.el7.ngx.x86_64
nginx-1.8.0.tar.gz
配合Ngixn调试一些参入,如GeoIP,Lua等,打印一些变量 echo-nginx-module-0.58.tar.gz
这个是nginx官方正版的,也是截至【2020-08-21 14:00:00】的最新版,源码来自nginx官方http://nginx.org。
nginx-1.8.0.tar.gz安装包
nginx-1.6.3.tar.gz
很多人都会遇到这样的情况,主域名后缀:index.html被百度收录了,为了不被分权! 想把index.html后缀301重定向到主域名,例: http://www.xxx.com/index.html 301 到 http://www.xxx.com 这样的好处: 主页权重...