将网站转移到子域,所有附加文件返回 404 错误

transferring a website to a subdomain, all attached files returning a 404 error

在对网站进行一些更新时,我将工作转移到了本地服务器上。当我准备在线测试站点时,我将站点移动到客户主机的子域中。我将网站的文件上传到子域,所有附加的样式文件夹、脚本和图像都返回 404 页面未找到错误。我已经多次更新路径但没有运气。

www.testing123.emcfintech.com

关于如何解决这个问题有什么想法吗?任何帮助将不胜感激,谢谢。

您是否尝试将 css 文件从当前文件夹中取出,然后将其添加到另一个文件夹或将其留在根目录中?

首先,我们需要有关您的设置的更多信息。查看位于 testing123.emcfintech.com 的页面的源代码表明您错误地链接了文件。

例如:

<link href="TESTING123.emcfintech.com/js/bootstrap.css" rel="stylesheet">

应该是:

<link href="js/bootstrap.css" rel="stylesheet">

您确定要访问的文件位于正确的目录中,还是您在服务器上使用了 .htaccess 文件?

您的链接引用不正确。例如你的脚本

<script src="TESTING123.emcfintech.com/js/superfish.js"></script>

将导致 http://www.testing123.emcfintech.com/TESTING123.emcfintech.com/js/superfish.js 查找,returns 404。

要么引用你的绝对链接

<script src="https://TESTING123.emcfintech.com/js/superfish.js"></script>

或亲戚

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