快速问题 -magento商店的多个网址?
注意到我的Magento 1.7的问题。考虑网站http://www.seacadetshipsstore.com/magento/。该网站有一个/magento/gearlocker/
的子店。这两个应该是孤立的 - 如果你去/magento/gearlocker/
,你不应该与/magento/
通用商店。
问题出在这里:商店的基本URL被明确设置为http://www.seacadetshipsstore.com/magento/gearlocker/。当用户导航到http://seacadetshipsstore.com/magento/gearlocker/(没有www)时,他们被重定向到http://www.seacadetshipsstore.com/magento/。
我的问题是这样的:如果用户导航到没有www的gearlocker网站,有没有办法设置第二个商店的URL来防止重定向?或者更容易控制重定向回/magento/gearlocker/
,而不是/magento/
?任何想法,解决方案或参考将不胜感激。谢谢!
我会检查'.htaccess'文件中的WWW重定向。我敢打赌,有一条规则看起来有点像:'RewriteEngine On RewriteCond%{HTTP_HOST}^seacadetshipsstore.com RewriteRule(。*)http:// http://www.seacadetshipsstore.com/magento/$1 [R = 301,L]'这将重定向任何人,即使是去http:// seacadetshipsstore.com/magento/gearlocker /到www常规Magento站点的人 – Zak
感谢您输入@Zak - 不幸的是,在magento的.htaccess中。我所拥有的是'/ magento /'的相对路径。 Gearlocker有一个单独的.htaccess文件,其相对于'/ magento/gearlocker /'的重定向,位于与magento的index.php副本相同的子目录中。 – CodeMoose
好的...您是否已经为gearlocker环境正确设置了权限?如果'/ var/cache'目录没有设置为'777',那么Magento会将它的缓存存储在'/ tmp/cache'中,这样您的缓存可能会阻止通过清除方式来读取新的“基本URL”当你清除它时错误的目录。检查'/ tmp'和'/ var'获取缓存文件夹并删除它们(最好是命令行)清除后,为'sudo chmod -R 777 var'和'sudo chmod -R 777 tmp'设置权限,看看是否帮助? – Zak