nginx伪静态该如何迁移到tengine?
用的是thinkphp写的程序,下面是tengine的伪静态,在nginx没问题,tengine上面只有最后一条rewrite ^(.*)$ /index.php?s=$1 last;生效了,html文件改写并没有任何效果
server {
...省略部分
if (!-e $request_filename) {
rewrite ^/share-([0-9]+)\.html$ /index.php/share/view/id/$1 last;
rewrite ^/goods-([0-9]+)\.html$ /index.php/goods/view/id/$1 last;
rewrite ^/store-([0-9]+)\.html$ /index.php/store/index/id/$1 last;
rewrite ^/coupon-(.*)\.html$ /index.php/coupon/view/hash/$1 last;
rewrite ^/ring-(.*)\.html$ /index.php/ring/index/brand/$1 last;
rewrite ^/vip.html$ /index.php/vip/index last;
rewrite ^/static/(.*)$ /static/$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
...省略部分
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论