小编ptn*_*777的帖子

nginx 重写基本 url

我想要根网址

http://www.example.com
Run Code Online (Sandbox Code Playgroud)

重定向到

http://www.example.com/something/else
Run Code Online (Sandbox Code Playgroud)

这是因为一些奇怪的 WP 插件总是在基本 url 上设置一个 cookie,这不允许我缓存它。

我试过这个指令:

location / {
    rewrite  ^  /something/else  break;
}
Run Code Online (Sandbox Code Playgroud)

但是 1) 没有重定向和 2) 页面开始向我的服务器发送 1,000 多个请求。有了这个:

 location / {
        rewrite  ^  http://www.example.com/something/else  break;
    }
Run Code Online (Sandbox Code Playgroud)

Chrome 报告重定向循环。

要使用的正确正则表达式是什么?

rewrite nginx regex

8
推荐指数
1
解决办法
2万
查看次数

桥梁是如何真正发挥作用的?

关于桥梁,我在这里很困惑。我认为它们是允许从一个网络到另一个网络而无需路由的设备(在第 2 层进行工作),但如果是这样,那么我不明白两件事:

1)VirtualBox 如何使用网桥从与主机相同的 LAN 中为 VM 提供 IP - 2 个网络(来源和目的地)在哪里?我们只是设置了一个IP...

2) 网卡如何充当桥接器,为一台机器提供多个 IP。正在工作的系统管理员和我正在将一个虚拟机和一个主机连接到一个单独的、隔离的网络上(不是在公共 LAN 上),当我问到如果主机只有 1 个 NIC 时,它怎么可能有 1 个以上的 IP,他告诉我我认为他可以想到 3 种方法来做到这一点:将 NIC 设置为混杂模式(因此内核可以完成所有工作),使用子接口(因此您最终会得到 eth0:0、eth0:1 及更高版本),以及让网卡充当网桥。同样的问题,我们想要的是在一台机器上设置一个 IP,而不是将两个网络链接在一起。

这里有什么交易?桥梁的作用是什么?

PS 我想我对接口也有点困惑。它们是 NIC 的软件表示吗?比如,他们从内核中抽象出 NIC,所以它认为它们是网卡?

virtualization bridge interface

1
推荐指数
1
解决办法
1954
查看次数

标签 统计

bridge ×1

interface ×1

nginx ×1

regex ×1

rewrite ×1

virtualization ×1