Запрашиваемый URL не найден на этом сервере. - php, WordPress - PullRequest
1 голос
/ 15 марта 2020

У меня есть следующая структура папок на моем локальном компьютере -

xampp\htdocs\wordpress\wp-content\themes\mdbblog

на моем локальном компьютере и в этом каталоге, есть следующие файлы -

enter image description here

Я активировал тему mdblog из http://localhost/wordpress/wp-admin/ и смог получить доступ к главной странице моего сайта http://localhost/wordpress.

Проблема в том, что я не могу открыть любую другую страницу с домашней страницы. Ниже приведен мой код для доступа к Галерее в меню -

<li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown"
              aria-haspopup="true" aria-expanded="false">Gallery</a>
            <div class="dropdown-menu dropdown-primary" aria-labelledby="navbarDropdownMenuLink">
              <a class="nav-link" style="padding:5px 10px;" href="./clinic-gallery-page.php">Clinic </a>
              <a class="nav-link" style="padding:5px 10px;" href="patients-gallery-page.php">Patients</a>
            </div>
        </li>

Когда я нажимаю Clinic, я получаю следующую ошибку - enter image description here

У меня нет подсказка, что я тут делаю не так. Я новичок в PHP и Wordpress. Я также не вижу ни одной страницы под mdblog темой в админке. Это ожидается? Любая помощь очень ценится.

1 Ответ

0 голосов
/ 15 марта 2020

Хорошо, оооочень WordPress не совсем система запросов файлов .... WordPress будет разрешать только на основе вашей базы данных ... Читайте документы или задавайте более прямые вопросы. Советую:

  1. Создать страницу. .. эти страницы будут регистрировать маршрут (сортировку) на вашем БД
  2. Назначить эту страницу вашему меню

Большое предупреждение. Когда вы создаете страницу локального хоста при разработке, это будет написано так в вашей базе данных. Когда вы перенесете это на рабочий сервер, вы получите несколько ссылок в качестве localhost, а некоторые в качестве домена. U либо всегда придется перенаправить, либо перед тем, как вы загрузите свою базу данных в производство, вы можете сбросить sql, выполнить поиск localhost и заменить его новым доменом в блокноте ++

Если вы не создаете ваша собственная тема. Я бы не стал добавлять файлы непосредственно в вашу тему, поскольку они могут быть перезаписаны при обновлении. Создать плагин.

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