首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在NGINX中使用正则表达式从重定向中排除单词

,可以通过使用location指令和正则表达式来实现。下面是一个示例配置:

代码语言:txt
复制
server {
    listen 80;
    server_name example.com;

    location / {
        if ($request_uri !~* "(word1|word2)") {
            return 301 http://newdomain.com$request_uri;
        }
    }
}

在上述配置中,我们使用了location指令来匹配请求的URL。通过正则表达式$request_uri !~* "(word1|word2)",我们可以排除包含特定单词(word1和word2)的URL。如果请求的URL不包含这些单词,NGINX会执行重定向到http://newdomain.com$request_uri

这种配置适用于需要从重定向中排除特定单词的场景。例如,假设我们希望重定向所有请求到新域名,但是不想重定向包含特定单词的URL,我们可以使用上述配置来实现。

腾讯云相关产品推荐:腾讯云CDN(内容分发网络)。腾讯云CDN是一种分布式部署的加速网络,可将用户请求快速分发到最近的节点,提供更快的访问速度和更好的用户体验。您可以通过以下链接了解更多关于腾讯云CDN的信息:腾讯云CDN产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券