V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  q792602257  ›  全部回复第 1 页 / 共 1 页
回复总数  6
2022-09-21 09:58:09 +08:00
回复了 idragonet 创建的主题 NGINX 请教:希望全部 jpg 301 到另外一个域名
@q792602257 顺便那个 .(jpg|jpeg)建议改成\.(jpg|jpeg)$ (以.jpg 或者.jpeg 结尾的请求),以避免奇怪的 uri 匹配到了这里
2022-09-21 09:56:41 +08:00
回复了 idragonet 创建的主题 NGINX 请教:希望全部 jpg 301 到另外一个域名
其实时你$1 引用的内容不对,在 location 中你用括号匹配了 jpg|jpeg ,导致$1 变量设置成了匹配到的值( jpg 或者 jpeg ),这里根据你的需求,可以用 https://cdn1.b.com.cn$request_uri;

修改后的配置:
```
location ~* .(jpg|jpeg) {
return 301 https://cdn1.b.com.cn$request_uri;
}
```
如果是转播的话,可以考虑在转播端缓存 3 分钟视频,在推流端断开后,直接继续使用缓存的 3 分钟视频进行循环推流,恢复时切换回来即可
2022-01-12 17:57:38 +08:00
回复了 Tinywan 创建的主题 PHP 2022 PHPer 路在何方?
可以多学几门,然后专精一门
这样的话,如果想转其他的语言,也有一定的基础
仅供参考
```php
/**
* @var string[] 必须是能作为数组键的值
*/
$arr = array("a", "b", "c", "d", "e");
$newArr = array();
// 引用新的数组
$newArrPointer = &$newArr;
while (sizeof($arr) > 0) {
// 移出第一个元素,作为键名
$key = array_shift($arr);
// 对上一个引用,做修改操作
$newArrPointer[$key] = array();
// 重新引用新的数组
$newArrPointer = &$newArrPointer[$key];
}
// 如果需要赋值,在这里赋值
$newArrPointer = 777;
// 释放引用
unset($newArrPointer);
print_r($newArr);
```
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 22:39 · PVG 06:39 · LAX 14:39 · JFK 17:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.