Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在通过Tomcat阀启用重写后加载两次Javascript_Javascript_Jquery_Tomcat_Url Rewriting_Tomcat Valve - Fatal编程技术网

在通过Tomcat阀启用重写后加载两次Javascript

在通过Tomcat阀启用重写后加载两次Javascript,javascript,jquery,tomcat,url-rewriting,tomcat-valve,Javascript,Jquery,Tomcat,Url Rewriting,Tomcat Valve,我有一个单页应用程序,我使用tomcat重写阀将静态资源以外的所有请求转发到index.html。以下是my rewrite.config的内容: RewriteCond %{REQUEST_URI} (?!.*\.(?:jpg|png|css|js|json|scss|map)$).*$ RewriteRule ^.*$ /index.html [L,QSA] 在完成重写之后,我看到我的jQuery库和其他javascript文件加载了两次。这会导致应用程序中断。有人能指出这个问题的潜在根源

我有一个单页应用程序,我使用tomcat重写阀将静态资源以外的所有请求转发到index.html。以下是my rewrite.config的内容:

RewriteCond %{REQUEST_URI} (?!.*\.(?:jpg|png|css|js|json|scss|map)$).*$
RewriteRule ^.*$ /index.html [L,QSA]

在完成重写之后,我看到我的jQuery库和其他javascript文件加载了两次。这会导致应用程序中断。有人能指出这个问题的潜在根源吗

我用这个答案发现了问题:问题是我丢失了一些文件标签。我的最终重写规则如下所示:

RewriteCond %{REQUEST_URI} (?!.*\.(?:jpg|png|css|js|json|htm|scss|map|svg|html|favicon\.ico)$).*$
RewriteRule ^.*$ /index.html [L,QSA]
可能重复的