У меня есть сайт WordPress, настроенный на работающем сервере, и я реплицировал сайт локально, выполнив следующие действия:
- FTP-файлы в реальном времени на локальный
- Настройка виртуальногохост (dev.domain.com), указывающий на локальную версию сайта
- Локально импортировал базу данных
- изменил wp-config.php на правильные локальные настройки базы данных
- изменено'home' и siteurl 'в db.wp_options указывают на http://dev.domain.com (из http://www.domain.com)
Домашняя страница загружается нормально, / wp-admin все загружается нормально. Проблема в ссылкахна страницы:
Постоянные ссылки настроены так, чтобы указывать на имя сообщения: http://dev.example.com/sample-post/,, как на живом сервере. Однако локально все ссылки на сообщения не работают, и Apache (2.2.17) отвечаетсо следующей ошибкой: «Запрошенный URL / sample-post / не был найден на этом сервере».
Я предполагаю, что где-то пропустил этап настройки, хотя неоднократно повторял этот процессв прошлом без проблем. Проблема с этим конкретным сайтом является то, что тТема была взломана с использованием множества абсолютных путей, то есть для создания сайта разработчика потребовалось множество изменений кода.
Я не совсем уверен, как решить эту проблему, не совсем понимая, какWordpress / Apache обрабатывает постоянные ссылки