nginx下配置laravel+rewrite重写
2018-06-22 05:18:41来源:未知 阅读 ()
server { listen 80; server_name ha.d51v.cn; #access_log /data/wwwlogs/access_nginx.log combined; root /data/wwwroot/demo/wechat_center/public; index index.html index.htm index.php; #error_page 404 /404.html; #error_page 502 /502.html; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 7d; access_log off; } location ~ /\.ht { deny all; } #################以下是Nginx自定义配置的####################### location / { try_files $uri $uri/ /index.php?$query_string; } if (!-d $request_filename) { rewrite ^/(.+)/$ /$1 permanent; } # 去除index action if ($request_uri ~* index/?$) { rewrite ^/(.*)/index/?$ /$1 permanent; } # 根据laravel规则进行url重写 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?/$1 last; break; } #error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:PHP 知识点
- php中动态修改ini配置 2020-03-13
- PHP中APC缓存配置及使用详解 2020-03-04
- PHP使用Nginx实现反向代理 2020-02-15
- phpStudy2016 配置多个域名期间遇到的问题小结 2019-12-29
- phpStudy配置多站点多域名方法及遇到的403错误解决方法 2019-12-26
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash