Ссылки на файлы на пользовательской странице 404 не работают в других каталогах

0

У меня есть эта страница 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

поэтому он всегда будет идти первым, а затем получить файл.

Теги:
three.js

1 ответ

1
Лучший ответ

Я вижу вас 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>
  • 0
    Решение 1 не работает i.imgur.com/BLn6OXg.png может подробнее рассказать о решении 2? благодарю вас.
  • 0
    Судя по вашей картине, у вас проблема с конфигурацией http-сервера. Вы используете apache или nginx? Можете ли вы дать свой http сервер настроить?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню