2012-08-24 90 views
0

我想從我的手機中調試我的本地移動網站。我的移動網站使用我主網站的文件,因此無論何時請求這些文件,我都會將請求重定向到主網站。遠程調試在本地但不是遠程工作(在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上),並且它只能在我的筆記本電腦上使用。

我離開這裏的想法:(誰能幫我在此先感謝

回答

0

我最終使用的主要IP作爲我的主要站點和端口設置爲直接向移動子域? - 那移動網站仍然可以通過簡單地移除端口向主站點文件發送請求。

相關問題