gpt4 book ai didi

.htaccess - htaccess 重写规则。将不以/en 开头的 URL 重写为/en/*

转载 作者:行者123 更新时间:2023-12-01 13:46:14 27 4
gpt4 key购买 nike

使用 htaccess mod_rewrite 我想将任何不以 example.com/en 开头的 URL 重写为/en/*

例如

example.com/about-us

example.com/en/about-us

我尝试了一些简单的解决方案,例如

RewriteRule !^en/(.*)$ http://example.com/$1 [R=301,L]

但这没有用。

最佳答案

你应该使用否定的先行正则表达式:

RewriteRule ^((?!en/).*)$ /en/$1 [R=301,L,NC,NE]

另一种选择:

RewriteRule !^en/ /en%{REQUEST_URI} [R=301,L,NC,NE]

关于.htaccess - htaccess 重写规则。将不以/en 开头的 URL 重写为/en/*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35948657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com