我正在调整几种语言的全新thirty bees安装(prestashop fork)。
问题:我的域为“ .es”(如mydomain.es),默认语言为西班牙语。因此,当西班牙用户加载页面时,URL中将显示诸如mydomain.es / es / 之类的内容。
我正在尝试“隐藏”“ / es /”别名(或虚拟文件夹,无论如何称呼),因此西班牙用户可以看到mydomain.es/product-name而不是mydomain.es ** / es / 产品名称,但语言仍与其他语言一起出现,例如mydomain.es / en / **产品名称
到目前为止,我已经尝试过:
location = /es/ {
rewrite ^/es/(.*)$ /index.php last;
}
这:
rewrite ^/es/(.*)$ $1 last;
但是没有任何效果,仍然显示/ es /文件夹。
有人可以帮助我吗? 谢谢!
PS:有关详细信息,请访问my nginx vhost config
答案 0 :(得分:0)
尝试一下:
location / {
rewrite ^(.*)$ /es/$1;
}