我想從我的手機中調試我的本地移動網站。我的移動網站使用我主網站的文件,因此無論何時請求這些文件,我都會將請求重定向到主網站。遠程調試在本地但不是遠程工作(在iPhone Safari上)
此作品在Chrome/Safari瀏覽器在我的Mac,但我得到了我的iPhone的Safari以下錯誤:
JavaScript: Error
undefined
Error: Script error
http://requirejs.org/docs/errors.html#scripterror
這裏是我的.htaccess
代碼,不會重寫:
# models/collections/helpers/objects/libs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{HTTP_HOST} ^(10\.172\.71\.125|localhost)$ [NC]
RewriteRule ^js/(models|collections|helpers|objects|libs)/(.*?)$ http://local.mysite.co/js/$1/$2 [L,QSA,R=302]
所以它會檢查它是否能找到當前文檔根目錄中的文件(即我的主站點中的我的/mobile
文件夾),當它發現它找不到時,它會從我的主網站(local.mysite.co
,它會請求它我已經在Apache中設置了位於/
)。
我的猜測是錯誤提供了requirejs鏈接,因爲我使用requirejs來加載我的文件,並且因爲它們無法找到(在我的iPhone的Safari上),所以會引發該錯誤。
我使用http://10.172.71.125/
作爲我的URL(在我的筆記本電腦和iPhone上),並且它只能在我的筆記本電腦上使用。
我離開這裏的想法:(誰能幫我在此先感謝