将网站转移到子域,所有附加文件返回 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>
在对网站进行一些更新时,我将工作转移到了本地服务器上。当我准备在线测试站点时,我将站点移动到客户主机的子域中。我将网站的文件上传到子域,所有附加的样式文件夹、脚本和图像都返回 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>