Проблема с выходом из каталога с использованием ../ в NGIX (Статические страницы) - PullRequest
0 голосов
/ 15 апреля 2019

Я создал веб-сайт для клиента, который содержал серию веб-страниц и использовал файл .htaccess, чтобы зрителю не приходилось использовать расширения .html или .php.Первоначально я поместил его в cPanel, который работал нормально, пока я не передал файлы клиенту, который он разместил на своем веб-сайте, который использует NGINX, но он получил проблемы с каталогом.Кажется, что NGINX или сервер перенаправляет «../» в «./» без какой-либо конфигурации или предупреждения, просто перенаправляя его на статическую веб-страницу.Неисправный веб-сайт https://new.coderslight.com

Рабочая версия http://homemail.ml

Я пробовал "/../assets/css/bootstrap.css" и "/ assets / css/bootstrap.css ", но ничего не получится, и я попытался перезагрузить файлы и даже удалить файл .htaccess.


    <!--   Core JS Files   -->
    <script src="../assets/js/core/jquery.min.js" type="text/javascript"></script>
    <script src="../assets/js/core/popper.min.js" type="text/javascript"></script>
    <script src="../assets/js/core/bootstrap-material-design.min.js" type="text/javascript"></script>
    <script src="../assets/js/plugins/moment.min.js"></script>
    <script src="../assets/js/wow.min.js" type="text/javascript"></script>
    <script src="../assets/js/smoothscroll.min.js" type="text/javascript"></script>
    <!-- Plugin for the Datepicker, full documentation here: https://github.com/Eonasdan/bootstrap-datetimepicker -->
    <script src="../assets/js/plugins/bootstrap-datetimepicker.js" type="text/javascript"></script>
    <!--  Plugin for the Sliders, full documentation here: http://refreshless.com/nouislider/ -->
    <script src="../assets/js/plugins/nouislider.min.js" type="text/javascript"></script>
    <!--  Google Maps Plugin    -->
    <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY_HERE"></script>
    <!-- Control Center for Material Kit: parallax effects, scripts for the example pages etc -->
    <script src="../assets/js/material-kit.js?v=2.0.5" type="text/javascript"></script>
    <!-- Particles JS -->
    <script src="../assets/js/particles.js" type="text/javascript"></script>
    <script src="../assets/js/particlesconfig.min.js" type="text/javascript"></script>
    <!-- Custom Scripts -->
    <script src="../assets/js/bootstrap.js" type="text/javascript"></script>

Отображает в



    <!--   Core JS Files   -->
    <script src="./assets/js/core/jquery.min.js" type="text/javascript"></script>
    <script src="./assets/js/core/popper.min.js" type="text/javascript"></script>
    <script src="./assets/js/core/bootstrap-material-design.min.js" type="text/javascript"></script>
    <script src="./assets/js/plugins/moment.min.js"></script>
    <script src="./assets/js/wow.min.js" type="text/javascript"></script>
    <script src="./assets/js/smoothscroll.min.js" type="text/javascript"></script>
    <!-- Plugin for the Datepicker, full documentation here: https://github.com/Eonasdan/bootstrap-datetimepicker -->
    <script src="./assets/js/plugins/bootstrap-datetimepicker.js" type="text/javascript"></script>
    <!--  Plugin for the Sliders, full documentation here: http://refreshless.com/nouislider/ -->
    <script src="./assets/js/plugins/nouislider.min.js" type="text/javascript"></script>
    <!--  Google Maps Plugin    -->
    <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY_HERE"></script>
    <!-- Control Center for Material Kit: parallax effects, scripts for the example pages etc -->
    <script src="./assets/js/material-kit.js?v=2.0.5" type="text/javascript"></script>
    <!-- Particles JS -->
    <script src="./assets/js/particles.js" type="text/javascript"></script>
    <script src="./assets/js/particlesconfig.min.js" type="text/javascript"></script>
    <!-- Custom Scripts -->
    <script src="./assets/js/bootstrap.js" type="text/javascript"></script>

Я ожидал, что он будет обслуживать толькостатические веб-страницы без редактирования, потому что это точка имени, статические веб-страницы.Вместо этого он просто удалил кучу "."и отправил его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...