.htaccess Prestashop重定向到活动语言

.htaccess Prestashop重定向到活动语言,.htaccess,prestashop,.htaccess,Prestashop,我用两种语言(法语和英语)在网站上工作 例如,当选择“fr”时,接受不带语言的url 示例与相同 我正在寻找一种方法来强制Prestashop始终使用正确的语言。您可以编辑Prestashop.htaccess文件 在#~~开始之前添加此规则~~不要删除此注释[…]: ### REDIRECT TO /FR IF NO COUNTRY CODE ### <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{RE

我用两种语言(法语和英语)在网站上工作 例如,当选择“fr”时,接受不带语言的url
示例与相同


我正在寻找一种方法来强制Prestashop始终使用正确的语言。

您可以编辑Prestashop
.htaccess
文件

#~~开始之前添加此规则~~不要删除此注释[…]

### REDIRECT TO /FR IF NO COUNTRY CODE ###
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/([a-z]{2}|admin[^/]+)/.*
    RewriteRule ^(.*)$ /fr/$1 [L,R=301]
</IfModule>
### /REDIRECT TO /FR IF NO COUNTRY CODE ###
###如果没有国家/地区代码,则重定向到/FR###
重新启动发动机
重写cond%{REQUEST_URI}^/([a-z]{2}| admin[^/]+)/*
重写规则^(.*)$/fr/$1[L,R=301]
###/如果没有国家/地区代码,则重定向到/FR###

此编辑管理员地址!如果没有管理员URL,如何重定向URL?@Memarian我已经编辑了我的答案以排除管理员路径。