当前位置: 首页 > news >正文

平台网站很难做书法网站模版

平台网站很难做,书法网站模版,做帖子网站,discuz 做企业网站如果你将跑在Windows下的项目(如#xff1a;php、html)迁移到Linux下#xff0c;由于Windows操作系统中#xff0c;文件名是不区分大小写的#xff1b;而Linux系统是大小写敏感#xff0c;会导致有些网页出现404情况。 解决方法有大概4种#xff1a; 1、 url rewrite 2、…如果你将跑在Windows下的项目(如php、html)迁移到Linux下由于Windows操作系统中文件名是不区分大小写的而Linux系统是大小写敏感会导致有些网页出现404情况。 解决方法有大概4种 1、 url rewrite 2、 perl模块 3、 lua模块 4、 ngx_http_lower_upper_case 第一种方法适用于有规则的或者较少的url需要转换如果有大量并无规则的请用下面2种方法。 第二、三、四种方法前提是Linux系统本地文件是小写将url请求转换成小写来处理。 perl模块(不推荐Nginx官网已申明perl模块存在内存漏洞的可能)。 个人推荐使用http_lua_modulelua-nginx-module来自alibaba的开源项目在Nginx中嵌入Lua语言使之可以支持强大Lua语法Tengine自带这个模块(–with-http_lua_module编译时加上这个参数即可)如果是Nginx如下 1.首先编译安装nginx_lua_module模块cd lnmp/srcwget http://luajit.org/download/LuaJIT-2.0.2.tar.gzwget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz #ngx_devel_kitwget https://github.com/chaoslawful/lua-nginx-module/archive/v0.9.2.tar.gz #nginx_lua_moduletar xzf LuaJIT-2.0.2.tar.gztar xzf v0.2.19.tar.gztar xzf v0.9.2.tar.gzcd LuaJIT-2.0.2make make installexport LUAJIT_LIB/usr/local/libexport LUAJIT_INC/usr/local/include/luajit-2.02.清除已经以前编译好的nginx同时获取以往的nginx编译参数 nginx_lua_module模块cd nginx-1.4.4make clean #清除已经编译出的nginx# /usr/local/nginx/sbin/nginx -V #获取已编译参数nginx version: nginx/1.4.4built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)TLS SNI support enabledconfigure arguments: --userwww --groupwww --prefix/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv63.重新编译nginx加入nginx_lua_module支持,在原有的编译参数后增加–add-module../lua-nginx-module-0.9.2即可--userwww --groupwww --prefix/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --add-module../lua-nginx-module-0.9.2 --add-module../ngx_devel_kit-0.2.19makecp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx$(date %m%d) #备份nginx原文件service nginx stopmake install #直接安装如果只覆盖nginx可能会报错ldconfig #重新读取库文件否则报错/usr/local/nginx/sbin/nginx -t4.修改配置文件(如/usr/local/nginx/conf/nginx.conf)location / {if ($uri ~ [A-Z]){rewrite_by_lua return ngx.redirect(string.lower(ngx.var.uri),ngx.HTTP_MOVED_PERMANENTLY);}}第四种方法使用ngx_http_lower_upper_case模块也可以实现不区分大小写功能 ngx_http_lower_upper_case模块 参考https://github.com/replay/ngx_http_lower_upper_case
http://www.yutouwan.com/news/177538/

相关文章:

  • 平乡网站建设外贸网站建设模版
  • 网站域名绑定破解网站建设启动大会
  • 门户网站建设管理工作方案网站建设对于企业发展的优势
  • 域名cn是个什么网站永久免费不收费的软件app
  • 网站做可信认证多少钱北京天仪建设工程质量检测所网站6
  • 网站建设1993seo网站的网页设计毕业设计
  • 郑州网站推广优化报价网站建设文献综述知乎
  • 汉阴县住房和城乡建设局网站wordpress能放几个域名
  • 北京营销网站制作wordpress利用视频引流
  • 如何建立网站管理系统六安先锋网
  • 比特币交易网站可以做空吗甘肃省城乡与住房建设厅网站
  • jsp制作网站wordpress调用电话
  • 做两个网站 之间超链接wordpress the_tag
  • 天水网站制作公司wordpress搬家到本地
  • 搭建网站找什么公司库房管理软件
  • 彩票娱乐网站建设深圳500强企业排行榜
  • 如何做属于自己的领券网站中山建设工程有限公司
  • 免费网站 推广网站泰兴中信建设有限责任公司
  • 网站开发都是用什么做的企业网页建设
  • 台州网站建设慕枫wordpress浏览
  • 如何看网站有没有收录工商工事上哪个网站做
  • 国外做化工网站百度收录查询工具官网
  • 房地产公司网站源码工作准备区域的组成包括
  • 申请免费个人网站空间百度怎么自己做网站
  • 商丘哪里做网站比较好简单大气网站欣赏
  • 淘宝网站用什么语言做的做网站怎样赚卖流量
  • 产品网站建设哪个好公司网站开发可行性报告
  • 做网站需要用什么软件大数据营销获客
  • 如何做网店网站一键提交收录
  • 平面设计免费自学网温州网站优化案例