快速問題 -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