2013-03-19 113 views
0

我在我的網站上使用WP中的喜悅主題,並在移動文件夾中有主網站的移動網站版本。Newbie - 手機網站重定向回主網站問題

我有點被移動網站提供者放棄了,他們給了我header.php文件的js,它工作正常,手機網站在移動設備上正常加載。但是,移動頁面上的鏈接不會將訪問者帶回主站點,因爲移動腳本會重新加載,因此它們會卡在移動網站上。

我不得不禁用標題中的js,直到找到解決方案,所以我現在沒有移動網站,直到可以對其進行排序爲止。

使用javascript在header.php中加載手機網站效果很好。

我在這裏看到了一些關於非常類似問題的非常有用的帖子,但是編寫php和session/cookies超出了我的想法,儘管我可以遵循明確的指示。我已經用盡了想法,因爲我正在閱讀的內容是如此多樣,超出了我的技能。

任何人都可以提供我的解決方案,幫助我,一點的PHP,cookie或??? I R

真的很感激,因爲我已經禁用了JS,直到我可以解決這個 - 這意味着沒有移動版:(

感謝

史蒂夫

如果您需要任何更多的信息讓我知道,再次感謝..

哦,我沒有複製主站點到一個新的子文件夾稱爲桌面沒有JS,並指出移動頁面鏈接到它,這實際上帶我回到主要網站/頁面找不到,但到了那裏,然而,儘快我按下任意導航的主要場所,重載的移動版本,該死的:)

的header.php重定向腳本:

if (screen.width <= 800) { 
window.location = "http://www.icesugarmedia.com/mobile/";; 
} 

</script> 

的鏈接回主網站每個網頁上的代碼(如小的圖像):

<div style="margin:5px 0px 25px 0px;"><a href="http://icesugarmedia.com/"><img src="images/full_website_buton.png" /></a></div> 
  • 上的按鈕名稱的誤拼寫匹配的圖像文件名
+0

你能發佈應該將用戶重定向到主頁面的代碼嗎?人們需要能夠看到代碼才能看到錯誤。 – 2013-03-19 12:32:16

回答

0

此鏈接將討論您正在尋找的內容。

http://www.malphursinteractive.com/view-full-site-mobile-redirect-script/

有一個在該頁面一些不錯的解決方案。這是「腳本顯示全站點移動重定向」查詢的谷歌搜索結果#1。在前10名的結果中,似乎還有許多其他好的解決方案。

您正在尋找的是我認爲我們應該找到的很多問題的解決方案,因爲許多智能手機用戶都希望現在查看完整網站。

問題的簡單解決方案可能是複製目錄中的所有文件。創建一個名爲「site.com/full-site/」的新目錄。將所有複製的文件粘貼到該目錄中。從header.php文件中刪除移動重定向。使「查看完整網站鏈接」帶他們到全站點/ index.php而不是根目錄。現在,他們不會遇到強制他們進入主頁的代碼行,除非您的鏈接以「http://site.com/link.php」而不是「link.php」編碼。無論哪種方式,無論選擇哪種方法,都必須防止用戶加載重定向腳本。

+0

歡迎來到Stackoverflow!一般來說,我們喜歡網站上的答案,以便能夠站在自己的位置 - 鏈接很棒,但如果鏈接斷裂,答案應該有足夠的信息仍然有幫助。請考慮編輯您的答案以包含更多細節。有關更多信息,請參閱[常見問題](http://www.stackoverflow.com/faq)。 – slm 2013-04-20 03:23:08