У меня есть эта страница 404, и я думаю, что я понимаю проблему. SO работает правильно: sia.github.io/404.html, и так получается:
sia.github.io/ooofdfsdfaablahblah
BUT sia.github.io/1/2/3/
работает, но все файлы отсутствуют, как в jpg, так и во всех сценариях.js.
Как связать их так, чтобы они работали? Как и в сценарии, вы должны решить эту проблему, если у вас возникла проблема с
/Documents/fileIwant.txt
в
~/Documents/fileIwant.txt
поэтому он всегда будет идти первым, а затем получить файл.
Я вижу вас 404 код файла
<script src="js/Three.js"></script>
<script src="js/Detector.js"></script>
<script src="js/Stats.js"></script>
<script src="js/OrbitControls.js"></script>
<script src="js/THREEx.KeyboardState.js"></script>
<script src="js/THREEx.FullScreen.js"></script>
<script src="js/THREEx.WindowResize.js"></script>
Когда мы перейдем к http://sia.github.io/ooofdfsdfaablahblah
, js/Three.js будет находиться по адресу http://sia.github.io/js/Three.js
.
Howere, если мы обращаемся к http://sia.github.io/1/2/3/
, js/Three.js расположатся по адресу http://sia.github.io/1/2/3/js/Three.js
. этот файл не найден.
решение одно:
<script src="/js/Three.js"></script>
или решение два:
<base href="http://sia.github.io/" />
<script src="js/Three.js"></script>