nginx html伪静态文件,nginx下怎么把images、css文件夹从伪静态中排除?

1、场景如下:

A、环境:CentOS7下安装的wdcp面板,系统环境是LNAMP

B、问题1:在面板里面新建网站后,在nginx和apache配置文件里面,把路径全部改成 xxx/public_html/public (PS:这是tp5的框架结构,yii2的也面临这个问题) 后重启web服务,网站无法打开。

C、问题2:重新生成配置文件,使用 xxx.com/public/index.php 访问。都可以正常打开,但是在public下面新建.htaccess文件做rewrite去掉index.php后,没有任何效果,推断应该是要改nginx才行

D、于是指定php版本为php7,切换到nginx+php环境,去掉index.php做好了,但是images这些正常文件夹都无法访问了,提示没有对应模块。

2、nginx部分代码如下

`location / {

rewrite ^/$ /index.php last;

rewrite ^/(?!index\.php|robots\.txt|uploads|images|js|css)(.*)$ /index.php?s=/$1 last;

}`

3、诉求:

1、求一份nginx去除index.php且排除images等文件夹的伪静态代码

2、如果有类似情况的wdcp,求lnamp正常开启的配置(有则更好,没有也感谢)

4、衷心感谢大热天帮我解决问题的人,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值