自强不息

Home Archives
2013-12-13
nginx

nginx去掉url中的index.php

使用情境:我想输入www.abc.com/a/1后,实际上是跳转到www.abc.com/index.php/a/1

配置Nginx.conf在你的虚拟主机下添加:

1
2
3
4
5
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$1 last;
}
}

如果你的项目入口文件在一个子目录内,则:

1
2
3
4
5
location /目录/ {
if (!-e $request_filename){
rewrite ^/目录/(.*)$ /目录/index.php/$1 last;
}
}
分享
前一篇
如何实现Nginx+Keepalived中Nginx进程的高可用
后一篇
更改nginx网站根目录

分类

  • android255
  • apache27
  • flutter12
  • git10
  • github博客19
  • go26
  • html+css27
  • iis15
  • java84
  • javascript123
  • kotlin2
  • linux68
  • mac7
  • memcached14
  • mongodb19
  • mysql74
  • nginx41
  • nodejs13
  • php185
  • python44
  • redis14
  • 其它8
  • 开发工具51
  • 开源项目73
  • 生活随笔10
  • 网络10
  • 量化交易3

标签云

AndroidStudio AndroidUI Android事件拦截 Android开源 CI CURL DEDE Docker Flask JavaSE Laravel Maven MybatisPlus Puppeteer SVN Selenium SpringBoot Thinkphp UEditor VMware Vue WebSocket ecshop scrapy smarty socket sphinx vagrant 微服务 数据传输 正则 消息队列 爬虫 集群

最新文章

  • 如何发布jar包到maven中央仓库
  • 怎么使用Redis实现一个延时队列?
  • 多层嵌套的div且高度都不固定,让子div内容滚动
  • 子div如何占满父div剩余高度
  • el-input 各种输入限制的正则整理
© 2025 moqiang
Powered by Hexo
Home Archives