首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex -从website.com重定向到website.com/us并追加子字符串

Regex -从website.com重定向到website.com/us并追加子字符串
EN

Stack Overflow用户
提问于 2022-01-12 17:25:38
回答 1查看 37关注 0票数 0

有人能帮我纠正我的牢骚吗?

我的主机提供IP地理定位,我想重定向美国客户端到我的网站的另一个子目录。

网站运行在Nginx服务器上,主机提供了一个接口,可以添加重定向规则。该接口由域、重定向、重定向、来自(国家)的流量和HTTP状态代码301或302组成。

示例:

对于所有非美国客户( website.com/blog/article/really-good-book )

只对美国客户website.com/us/blog/article/really-good-book

我目前有:

^/(?!us/)(.*)$重定向

重定向到/us/$1

目前,这将我重定向到website.com/us/index.php,而不是其他任何东西。因此,重定向被应用,它只附加index.php,而不是博客/文章/真正-好书。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-01-13 12:42:00

最终我找到了自己的解决方案:

^(?!(/us|/index.php|/wp-admin|/wp-login.php))(.*)$重定向

重定向到/us/$1

我还为我的wordpress后端添加了一个规则,否则它将总是将我重定向回website.com/us,同时尝试访问website.com/us/wp-admin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70685839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档