nginx 301重定向 rewrite 根目录下所有数字目录到指定目录中对应的目录

毒药      32阅读

目的:nginx 重定向 rewrite 根目录下所有的数字目录到指定目录中对应的相同数字目录
原因:生成页面时选择了生存目录的文件格式,而且生成位置在根目录,根目录下目录太多导致查找系统目录文件困难。
因为生成的目录都是数字所以重定向规则写法要简单很多。
rewrite规则写法:

rewrite ^/(\d+)/$ /url/$1 permanent;

说明:
^指字符串开始标志;
(\d+)指
+指匹配1到多个字符;
$指字符串结束标志。

在宝塔面板中上面的规则写在伪静态中无效,写在配置文件中有效。

   32阅读
目前尚无回复
登录 后发表评论