我在子文件夹web8.us/shop/
中安装了opencart,并将其永久重定向到shop.web8.us
。
我的.htaccess文件:
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteCond %{http_host} ^web8.us [nc]
RewriteRule ^(.*)$ http://www.web8.us/$1 [L,R=301]
#this is the magic line below here
RedirectMatch 301 ^/shop/(.*)$ http://shop.web8.us/$1
没有语言,一切都很好,但是当你尝试将语言从英语改为西班牙语时,它仍然会停留在英语上。有什么想法吗?
答案 0 :(得分:1)
您是否将管理员和配置文件中的商店网址从/shop/
网址更改为子网域版本?如果没有,那么这可能就是问题所在。如果你有,听起来像是在提交任何页面时发生重定向,导致POST
数据丢失(发送的数据告诉OpenCart你想要改变语言)