Сервер Apach2 только служит индексной странице моего сайта, почему?

Фон

У меня есть сайт WordPress, я продолжаю работать, Это находится на моей локальной машине Ubuntu и относительно упрощенно. Я использую пехотинца для обновления css.man и js.min файлов и использую мерзавца для управления версиями.

Проблема

Когда я пытаюсь получить доступ к своему сайту, он хорошо работает, но если я нажимаю на ссылку, я получаю a 404 сообщение.

Я добавил следующее к своим доступным сайтам

<VirtualHost *:80>
    ServerName ms.local

    ServerAdmin webmaster@localhost
    DocumentRoot /mnt/projects/mysite/html

    <Directory /mnt/projects/mysite/html>
    </Directory>

    LogLevel info
    ErrorLog ${APACHE_LOG_DIR}/ms.local.error.log
    CustomLog ${APACHE_LOG_DIR}/ms.local.access.log combined

</VirtualHost>

Я также создал символьную ссылку на этот файл от sites-enabled. Я добавил сайт к своему списку хостов также, как это

# Other sites
127.0.0.1   ms.local

Домашняя страница работает отлично кроме того, когда я нажимаю на внешнюю ссылку и получаю 404 страницы.

404 страницы, которые я получаю, являются апачской с этой строкой

Apache/2.4.7 (Ubuntu) Сервер в ms.local Порте 80

Вопрос

Почему я получаю 404 для каждой страницы, которая не является моим домом и как я останавливаю его?

Редактирование 1

Я нашел журналы, и посмотрите, что это смотрит в неправильном месте для других страниц.

[Вторник 13 октября 13:51:56.104054 2015] [core:info] [pid 8253] [клиент 127.0.0.1:49174] AH00128: Файл не существует:/mnt/projects/mysite/html/sitemap/, ссылающийся домен: http://ms.local/

что я должен зафиксировать, чтобы заставить это смотреть в правильном месте WordPress или апач?

Редактирование 2

Я вошел в администратора WordPress и пошел

настройки> постоянные ссылки

В здесь я установил постоянную ссылку для установки по умолчанию, это показывает мне еще несколько страниц, но с ужасными URL.

1
задан 13 October 2015 в 15:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: