Apache 远程调试在本地工作,但不能远程工作(在iPhone Safari上)

Apache 远程调试在本地工作,但不能远程工作(在iPhone Safari上),apache,.htaccess,mod-rewrite,requirejs,remote-debugging,Apache,.htaccess,Mod Rewrite,Requirejs,Remote Debugging,我正在尝试从我的手机调试我的本地移动网站。我的移动网站使用来自主网站的文件,因此每当请求这些文件时,我都会将请求重定向到主网站 这在Mac上的Chrome/Safari中有效,但我在iPhone的Safari中遇到以下错误: JavaScript: Error undefined Error: Script error http://requirejs.org/docs/errors.html#scripterror 这是我的.htaccess代码,用于进行重写: # models/colle

我正在尝试从我的手机调试我的本地移动网站。我的移动网站使用来自主网站的文件,因此每当请求这些文件时,我都会将请求重定向到主网站

这在Mac上的Chrome/Safari中有效,但我在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中将其设置为
//code>)请求该文件

我猜这个错误是因为我使用了requirejs来加载我的文件,并且由于它们(在我的iPhone的Safari上)找不到,所以它抛出了这个错误

我正在使用
http://10.172.71.125/
作为我的URL(在我的笔记本电脑和iPhone上),它只在我的笔记本电脑上工作


这里我没有主意了:(有人能帮我吗?提前谢谢。

我最终使用了主IP作为我的主站点,并设置了一个指向移动子域的端口-这样,移动站点仍然可以通过删除端口向主站点的文件发送请求