nginx rewrite 伪静态:分享下配置参数和使用例子

nginx rewrite 伪静态:分享下配置参数和使用例子。

正则表达式匹配,其中:

  • ~ 为区分大小写匹配
  • ~* 为不区分大小写匹配
  • !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
    文件及目录匹配,其中:
  • -f和!-f用来判断是否存在文件
  • -d和!-d用来判断是否存在目录
  • -e和!-e用来判断是否存在文件或目录
  • -x和!-x用来判断文件是否可执行
    flag标记有:
  • last 相当于Apache里的[L]标记,表示完成rewrite
  • break 终止匹配, 不再匹配后面的规则
  • redirect 返回302临时重定向 地址栏会显示跳转后的地址
  • permanent 返回301永久重定向 地址栏会显示跳转后的地址
    一些可用的全局变量有,可以用做条件判断(待补全)
 
$args 
$content_length 
$content_type 
$document_root 
$document_uri 
$host 
$http_user_agent 
$http_cookie 
$limit_rate 
$request_body_file 
$request_method 
$remote_addr 
$remote_port 
$remote_user 
$request_filename 
$request_uri 
$query_string 
$scheme 
$server_protocol 
$server_addr 
$server_name 
$server_port 
$uri 

结合QeePHP的例子

if (!-d $request_filename) {
rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&controller=$1&action=$2&$3 last;
rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&controller=$1 last;
break; 

多目录转成参数

abc.domian.com/sort/2 => abc.domian.com/index.php?act=sort&name=abc&id=2

if ($host ~* (.*)\.domain\.com) {
set $sub_name $1;
rewrite ^/sort\/(\d+)\/?$ /index.php?act=sort&cid=$sub_name&id=$1 last;
} 

目录对换

/123456/xxxx -> /xxxx?id=123456
rewrite ^/(\d+)/(.+)/ /$2?id=$1 last; 

原创文章,作者:Terry,如若转载,请注明出处:https://www.52foreigntrade.com/20240142093.html

(0)
TerryTerry
上一篇 2024年1月12日 上午10:30
下一篇 2024年1月15日 上午10:49

相关推荐

  • 敦煌外贸网怎么样

    敦煌外贸网肩负“推动全球商业,实现创业梦想”的使命,以“全球领先的中小企业跨境电商数字产业中台”为愿景,专注于小B2B赛道,并作为跨境电子商务产业链的领导者。中小微企业提供“门店运营、流量营销、仓储物流、支付金融、客服风控、报关查税、业务培训”全链路赋能,助力中国制造对接全球采购,实现“买全球,卖全球”,那么,下面一起了解下敦煌外贸网怎么样吧!

    2023年9月5日
  • 全球建设独立外贸站的平台有哪些?

    外贸独立站一般也可以称为自建站,不依赖于第三方平台,一般是企业自行设计、运营的,拥有独立的域名以及询盘线上销售渠道。外贸独立站与B2B平台相比,卖家可以百分百掌握用户数据,通过访问数据分析可以有针对性地进行营销、推广。那么世界各国外贸独立站建站平台有哪些?下面会进行详细介绍。

    2023年9月5日
  • 做好外贸独立网站选择并不容易

    外贸独立站想要做好并不简单,相比亚马逊等外贸平台,产品会被放入宽阔的流量池比较,产品的好坏是一个独立站成功与否的主要因素。因此如果外贸商家决定要做独立站,在选品上就不能敷衍,而独立站选品的思路和亚马逊选品思路有一定的差异。选品是独立站卖家的第一步,直接影响着独立站的后续运营,选品成功会让后续经营更容易,成功概率也会更高,而选品失败则可能会让后续努力徒劳。关于外贸独立站选品,下面会进行详细介绍。

    2023年9月5日
  • 外贸网站营销

    随着智能外贸营销时代的来临,很多外贸企业都逐渐选择通过外贸建站来进行营销。想要经营好一个外贸网站,首先需要了解建站需要准备的资料及建站的流程,企业对建站质量要做到心中有数,其中既包括前期准备,又要注意避开一些容易犯错的地方。外贸营销网站如何建站?

    2023年9月5日
  • 自主研发的外贸网站信任系统

    中国加入世界贸易组织以来,促进了外贸行业的快速发展,也促使了一批批外贸公司的诞生,既然是外贸公司,就一定要避免不再需要建外贸网站,但是很多外贸公司建了网站之后,网络营销的效果并不好,外贸自建站如何建立信任机制,那么下面一起了解下外贸自建站的信任机制吧!

    2023年9月5日
  • 搭建zencart外贸网站怎么样

    zencart是目前全球最流行的来源建站系统之一,也是跨境卖家开源建站的首选之一。今天我们就说说zencart外贸建站怎么样?

    2023年9月5日
  • 中国外贸网有哪些

    随着全球经济的大融合和国家外贸政策的完善,近年来我国外贸行业发生了重大变化,跨境电商越来越受欢迎,中国外贸网也随之出现,那么,下面一起了解下中国外贸网有哪些吧!

    2023年9月5日
  • 独立外贸网站会抱怨吗?

    近年来,独立网站已经成为跨境电商的高频词,外贸独立站会被投诉吗?答案是肯定的,外贸独立站恶意投诉侵犯版权也成为不容忽视的焦点话题,恶意投诉外贸独立站侵犯版权的成本很低,其次,目前外贸独立站恶意向亚马逊投诉,采取的措施是立即下架产品,并要求被投诉方提供证据或写DMCA,即使提供了证据,恢复链接也需要十几天的时间,最后,独立站的版权投诉可以多次提,那么下面一起了解下外贸独立站会被投诉吗?

    2023年9月5日
  • 外贸独立站的优化已经没法做了吗

    外贸独立站是外贸企业沉淀私域流量的有力工具,能够让企业避开平台的各种限制和各种薅羊毛,很多从来没有做过独立站的公司,看见同行做了独立站效果不错,也要跟着做,但是做了之后又没有效果,就认为外贸独立站的优化已经没法做了,这其中多半问题出对外贸独立站了解不够深入,尤其是怎么利用搜索引擎排名规则,让外贸独立站有更好的排名、降低谷歌广告投放价格等,只要掌握好方法,外贸独立站做了没效果,是不可能,那么下面就一起了解下外贸独立站的优化已经没法做了吗!

    2023年9月5日
  • 哪个外贸电商网站最好?如何选择好的外贸电子商务网站建设公司?

    外贸电商是指卖家通过电子商务平台或自建网站等方式向海外市场销售产品或服务。在外贸电商市场中,建立一个符合自身需求和客户需求的网站非常重要,因此选择一家好的外贸电商建站公司尤为关键。本文将介绍如何选择一家好的外贸电商建站公司。

    2023年9月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注