выпадающий работал на локальном хосте, но не на сервере? возможно .htaccess? - PullRequest
0 голосов
/ 04 ноября 2019

Я загрузил статический веб-сайт на сервер, и после того, как понял, что путь к файлу указан в URL-адресе (например, .co.uk / index.html), я следовал инструкциям по использованию .htaccess для удаления. Но теперь мои опции выпадающего меню в моей панели навигации не работают. Нет сообщения об ошибке. В localhost появляется выпадающий список, но файл не существует (я думаю, это потому, что я удалил файл ext), но на сервере выпадающий список даже не появляется, чтобы сделать выбор.

выпадающий список:

  <li class="nav-item dropdown">
            <a class="nav-link nav-link text-uppercase text-expanded dropdown-toggle" href="" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              Services
            </a>
            <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
              <a class="dropdown-item" href="physio">Physiotherapy</a>
              <a class="dropdown-item" href="massage">Massage</a>
              <a class="dropdown-item" href="pilates">Pilates</a>
              <!-- <a class="dropdown-item" href="injuries.html">Sports Injuries</a> -->
              <a class="dropdown-item" href="accupuncture">Acupuncture</a>
            </div>

.htaccess

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...