Можно ли изменить расположение корневого каталога локального HTML-проекта?

На веб-сервере (в том числе localhost), имея ссылку /или таблицу стилей на /style/myapp.cssработает нормально. Однако, если проект является локальным (то есть на file://URL-адрес), ссылка на /ведет к корневому каталогу файловой системы. Есть ли способ указать браузеру, где находится корень локального проекта?

2 ответа

  1. Вы можете добавить это в свой индекс.формат html:

    <script type="text/javascript">
        $(function() {
          $('a').click(function() {
            document.location = $(this).attr('href');
            return false;
          });
        });
    </script>
    
  2. У меня недостаточно репутации, чтобы комментировать выше, но если вы используете Windows, вы можете использовать что-то вроде Wampserver: https://sourceforge.net/projects/wampserver/

    Я лично рекомендую его, потому что он очень прост в использовании, и он даст вам веб-сервер с MySQL и PHP. Ваше преимущество заключается в том, что вы сможете дублировать ту же среду локально, что и на вашем сервере.

    Вы можете установить локальную папку в любом месте вы предпочитаете и проверить его из веб-браузера на http://localhost

    Надеюсь, это поможет. Попробуйте дублировать обе среды, чтобы всегда работать с вашими творениями. Если вы устанавливаете Wamp, и вы не можете получить доступ к нему через http://localhost , тогда у вас, вероятно, есть проблема брандмауэра, поэтому вам нужно исследовать, как открыть порт 80.

    Это звучит, как это решит вашу проблему также.

    http://localhost/style/myapp.css будет ссылаться на » / style / myapp.стиль CSS.»

    Если вы размещали ваш сервер Wamp от c:\wamp64\www тогда местоположение » / style / myapp.css » будет относиться к C:\wamp64\www\style\myapp.стиль CSS

    -Адам