想通过HTACCESS绕过CDN域。需要协助来重写规则

我已经在互联网上搜索了几个小时,并尝试了不同的解决方案,但我放弃了。现在在这里尝试具体。

我正在为WordPress网站(Litespeed企业版,CentOS 7)运行服务器 我试图在htaccess中实现重写规则,以绕过本地访问者的CDN。 e.x WP中的所有静态文件都通过cdn.example.com(CDN提供程序中的另一条记录为CNAME) 现在,我希望一个特定的国家/地区不要从“ https://cdn.example.com”(静态文件)中检索文件,而是直接通过来源https://example.com

我正在使用geoIP模块来检测来自特定国家/地区的用户-效果很好(经过测试) 但是,如何在WP内重写URL以使其通过https://example.com? CDN映射是通过Litespeed缓存插件在WP内部完成的,它已将所有URL更改为CDN.example.com,这对所有非本地用户都是完美的,但我想对我国的本地用户设置例外,因为CDN没有POP,因此将流量路由到另一个国家也没有意义。

我尝试了以下代码:

RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(BE)$
RewriteCond %{HTTP_HOST} ^https://cdn.example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

我在做什么错?那甚至是正确和有效的方法吗?

期待您的来信:)非常感谢

iCMS 回答:想通过HTACCESS绕过CDN域。需要协助来重写规则

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2281257.html

大家都在问