Поддержка Проблемы и решения Перенос сайта — ошибка "Not Found"

  • Добрый день!
    Прошу помощи. У меня есть сайт на wordpress. Появилась необходимость его подредактировать и я решил перенести временно его на локальный сервер MAMP. Экспортировал базу данных, поменял в ней вхождения своего старого домена на новый (wp.dev — создал в mamp). Создал в локале новую базу данных, экспортировал ее, поменял настройки в wp-config.php под новую базу. Скопировал сайт в локальный каталог. Захожу на wp.dev, главная страница открывается, следовательно база подхватилась, но вот ссылки внутренние не работают. Получаю ошибку «Not Found. The requested URL /weddings was not found on this server.» Например ссылка на раздел сайта в меню имеет вид «http://wp.dev/weddings», в логах апача вижу ошибку, что он не смог найти файл «weddings», но ведь файла то и нет по сути. Почему он не правильно обрабатывает внутренние ссылки? Если что, оригинальный сайт вот:
    www.f12-photo.com

    Заранее огромное спасибо за помощь!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Обновлено:
    Когда я в админке wordpress в «Permalink Settings» ставлю Default вида http://wp.dev/?p=123 то всё прекрасно работает, но если как у себя на удаленном сервере ставлю Custom Structure «/%year%/%monthnum%/%postname%.html» то ссылка получается вида например «http://wp.dev/weddings» и выдает ошибку. Как поправить?

    Модератор Yuri

    (@yube)

    ЧПУшные ссылки работают при выполнении трех условий:
    1. в Апаче подключен mod_rewrite
    2. в httpd.conf для директории разрешен override
    3. в директории присутствует корректный .htaccess

    В httpd.conf строка «LoadModule rewrite_module modules/mod_rewrite.so» раскоменчена.
    Файла .htaccess нет.

    Всё получилось! Спасибо!)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Перенос сайта — ошибка "Not Found"» закрыта для новых ответов.