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

相关推荐

  • 如何利用社交媒体为自建外贸网站带来流量

    在互联网时代,超过30 亿人活跃在社交媒体上,如何利用这个巨大的资源来增加流量、推广产品、扩大受众媒体是非常重要的,显然在各种社交媒体上进行营销是必要的,但要脱颖而出并吸引潜在客户,需要的不仅仅是基本的facebook profile,内容也很重要,那么,下面一起了解下外贸自建站如何通过社交媒体引入流量吧!

    2023年9月5日
  • 如何建设外贸自建网站

    随着时代的飞速发展,网络电商平台已经遍布到世界的各个角落,而且还包涵了各行各业,“电商”这个词也成为了家喻户晓的职业。经过时间的推移,很多电商已经不满足于把商品卖给当地消费者了,整个电商圈内就又出现了好多想做国外贸易的卖家。然而跨境电商对他们来说又需要在网络上重新寻找外贸的渠道以及能够推销自己产品的网址。这个时候外贸自建站成了众多跨境电商的首选。如何做好外贸自建站?

    2023年9月5日
  • 如何开始经营独立外贸站?

    外贸独立站比平台更具有自主性,在近几年更受外贸人的喜爱。但是大家也纷纷担心没有流量会不会效果不好。其实只要找对了方式,独立站起来做的利润比平台多,还能降低更多成本,而且不限制推广渠道。本文就来介绍外贸独立站运营如何起步?

    2023年9月5日
  • 如何增强自主外贸站的信心?

    在消费过程中,消费者的购物基础主要就是对商家的信任度,如果外贸独立站不能让消费者产生信任,那么就会在很大程度上影响销售。因此对于外贸独立站的商家来说,如何提高信任度就比较重要。那么如何才能提高消费者对外贸独立站的信任度?具体方式有以下几个方面,下面会做详细介绍。

    2023年9月5日
  • 中国制造外贸网怎么样?

    很多刚踏入外贸行业的新人都会发现,世界上有很多外贸行业信息交流平台,中国是世界上最大的工业制造国,针对出口货物,专门搭建了国产网络平台,中国制造外贸网就是其中之一,那么,下面一起了解下中国制造外贸网怎么样吧!

    2023年9月5日
  • WP制作的国外营销网站有哪些推荐主题?

    Wordpress是全球使用人数最多的建站程序,占有率达到了40%多在目前全球建站程序。从2003年开始以来,比其他程序要快在收录排名的速度,Wordpress是开源程序可以让不会代码的人轻松搭建一个商业网站。那么wp外贸自建站主题推荐有哪些呢?下面会做具体介绍。

    2023年9月5日
  • 国内外建站工具有哪些类型

    如果对外贸行业不了解,想要选择一个专业的外贸建站公司是非常难得,今天就来说说国内外贸建站公司有哪些类型?

    2023年9月5日
  • 自建外贸站如何发货?

    近年来,电商平台竞争激烈,外贸自建站开始被人们熟知,很多人已经开始使用外贸自建站来建立自己的销售平台,外贸自建站已经是当今跨境电商行业发展的趋势,当然卖家是很自由的但是外贸自建站的发货方式有很多,比如方式发货、发货时间等等一切都由卖家决定,那么针对外贸自建站怎么发货这个问题,卖家可以参考下面几点。

    2023年9月5日
  • 跨境定制网站选择指南:如何选择合适的跨境电商平台

    随着跨境电商的兴起,越来越多的卖家选择建立自己的跨境自建站来拓展海外市场。然而,在众多的跨境电商平台中选择适合自己的平台并不容易。本文将为跨境电商卖家提供一些关键的考虑因素和选择指南,帮助做出明智的决策,选择最适合自己业务需求的跨境自建站平台。

    2023年9月5日
  • 外贸网站优化方法有哪些?

    随着互联网时代的飞速发展,越来越多的人为了追求更好的收入和发展,开始了做起了外贸行业。网上外贸行业更是成为了广大人民的首选,创建和了解外贸网站也理所应当的成为了大家追捧的焦点。外贸型网站优化方法也成为了各个外贸行业互相沟通的话题了。

    2023年9月5日

发表回复

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