当我尝试用正常的请求打开我的页面时,我的页面的一些动画不能正常工作但如果我通过输入完整的地址,即 http://something.com一切正常。我尝试使用php来解决这个问题。
<?php
header("Location: http://www.something.com/home.html");
?>
然而,它不起作用。
答案 0 :(得分:0)
很可能是这种情况,因为您将基本路径硬编码到为这些动画加载的资源的路径中。
错:
<html>
<head>
<script type"text/javascript" src="http://www.something.com/my-asset.js"/>
</head>
右:
<html>
<head>
<script type"text/javascript" src="/my-asset.js"/>
</head>
如果你想要完整的绝对路径,你也可以动态设置一个basePath变量并在资产路径前面使用它,但在很多情况下并不是必需的。