2013-03-04 72 views
0

我使用magento的手機主題 現在我想創建一個鏈接來查看FULL SITE(如果用戶選擇他們被帶到桌面版本的網站) 鏈接查看完整站點,使用戶可以在移動設備上查看桌面站點。一旦用戶選擇了此選項,他們將無法返回到移動網站。 鏈接像http://m.asos.com 而當我點擊查看完整的網站:asos.com/?stop_mobi=yes & r = 2 任何解決這個問題的辦法?Magento手機主題 - 如何創建「完整網站鏈接」

回答

1

您可以使用下面的.htaccess設置在移動用戶的magento全站點視圖和移動站點視圖之間切換(使用相同的基本URL)。

請注意,這些設置不適用於您的本地WAMP服務器。

測試版=企業1.12.0.2

移動商店代碼(在WAMP我們不能用在條件環境變量基地分配值)=移動

主要網站商店代碼=默認

輸入www.mysite.com時,所有移動用戶將直接進入移動網站。

重定向您必須使用用戶完整的網站www.mysite.com?___store=default

同樣切換回再次移動網站,你必須具備www.mysite.com?___store=移動

請注意,我們不能依賴「___store」參數,因爲它會被一些URL丟失。

另請注意,我們不能使用cookie名稱存儲,因爲當您返回到默認視圖時,magento將刪除名爲「store」的cookie。

SetEnv MAGE_RUN_TYPE store 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] 
RewriteCond %{QUERY_STRING} !___store=default [NC] 
RewriteCond %{HTTP_COOKIE} !track=default [NC] 
RewriteRule^- [E=MAGE_RUN_CODE:mobile] 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] 
RewriteCond %{QUERY_STRING} ___store=default [NC]  
RewriteRule^- [E=MAGE_RUN_CODE:default,CO=track:default:%{HTTP_HOST}] 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] 
RewriteCond %{QUERY_STRING} !___store=mobile [NC] 
RewriteCond %{HTTP_COOKIE} track=default [NC] 
RewriteRule^- [E=MAGE_RUN_CODE:default] 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] 
RewriteCond %{QUERY_STRING} ___store=mobile [NC]  
RewriteRule^- [E=MAGE_RUN_CODE:mobile,CO=track:mobile:%{HTTP_HOST}] 
相關問題