With the thinkphp write program, the following is the pseudo-static tengine, in Nginx no problem, tengine above only the last rewrite ^ (. *) $/index.php?s=$1. Effective, HTML file overwrite does not have any effect
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; } ...省略部分
}
Reply content:
With the thinkphp write program, the following is the pseudo-static tengine, in Nginx no problem, tengine above only the last rewrite ^ (. *) $/index.php?s=$1. Effective, HTML file overwrite does not have any effect
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; } ...省略部分
}