我正在爲朋友開發一個簡單的WordPress基本網站。在使用MAMP創建本地主機環境的筆記本電腦上工作的很好,但是當我將該網站傳輸到我的網絡主機時,我遇到了問題。WordPress,通過URL傳遞參數問題localhost vs webhost
本地和網絡上承載的自定義迴環文件生成的URL像這樣運行:
http://bch.techzen.org/programme?month=May,2011
然而,當我點擊的行爲變化的鏈接:
- 本地運行的地址欄顯示HTTP ?://bch.techzen.org/programme月= 2011年5月
- 在網絡上運行的地址欄http://bch.techzen.org/programme/?month=May,2011
在第二個示例中,請注意extra /之前的?標記,它將$ month變量的可見性搞亂了。
這兩個平臺上的代碼是相同的,都運行WP 3.1.1,但我不知道如何檢查它是否是相同版本的PHP。
剛剛發現的健康檢查插件,這表明本地主機運行PHP 5.3的差異。 5和MySQL 5.5.9,而我的網站提供商使用PHP 5.2.15和MySQL 5.1.53。我不知道這是否有所作爲。 – DaveA 2011-04-25 12:16:28
FWIW更多信息和可能的重點變化。在嘗試本地實例上的各種事物時,我發現* BOTH *實例顯示以下形式的鏈接: http://bch.techzen.org/programme/?month=May,2011 但只有本地實例能夠閱讀$ month變量。 – DaveA 2011-04-25 14:51:24
請添加實際生成鏈接的代碼!謝謝 – 2011-04-25 15:12:34