我需要重定向以下 URL,该 URL 以国家/地区代码开头:
http://xx.domain.com/test.html
进入:
http://xx.domain.com/xx_en/test.html
我想出了以下内容,当然这会有一个无限循环:
RewriteCond %{REQUEST_URI} !/xx_en/ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com [NC]
RewriteRule (.*) /%1_en/$1 [R=301,L]
所以我添加了第一行,我认为这意味着如果您在 request_uri 中没有看到 /xx_en/ ,那么请执行以下操作。
知道我做错了什么吗?