0

我的问题是“当它在客户端浏览器上呈现时,apache 没有将相对 url 转换为绝对 url”

我在这里发布了本地主机上的代码和客户端机器上呈现的 html 代码。问题是 apache 没有对相对 url 做任何事情。让它保持与服务器的html代码相同

这是本地主机上的代码(即 site.dev);

 <html>
 <head>
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.27/angular.min.js"></script>

 <!--this is not converting to absolute on client side -->
 <!-- thus my js app is not working-->
 <script src="app.js"></script>  

 </head>
 <body></body>
 <html>

这是客户端机器上的interpereted,rendered html;

<html>
    <head>
      <script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.27/angular.min.js"></script>

      <!--here relative url stays the same .why APACHE why? -->
       <script src="app.js"></script>
     </head>
<body>
</html>

这不应该

 <script src="app.js"></script>

已经被 APACHE2 转换成这个

 <script src="https://site.dev/app.js"></script>

请帮我。

4

0 回答 0