Почему я получаю домашнюю страницу WAMP при нажатии на URL определенного веб-сайта на локальном хостинге?
Используя WAMPSERVER для Windows 7, smartgit и безопасный поиск, я извлек код wordpress из своего git, загрузил базу данных и вставил в phpmyadmin моего локального хоста. Моя домашняя страница работает, но когда я нажимаю на одну из ссылок, я получаю домашнюю страницу WAMP. Что я делаю не так?
Я попробовал следующее в WP-Конфигурации использовать URL-адрес локального хоста вместо сохраненного в базе данных, но это не сработало:
define('WP_HOME','http://127.0.0.1/website');
define('WP_SITEURL','http://127.0.0.1/website');
2 answers
Хорошо, исходя из этого, я почти уверен, что вам нужно повторно включить постоянные ссылки для вашего сайта. Вероятно, вам не хватает файла .htaccess или в нем отсутствуют правила перезаписи WordPress.
Перейдите к своему администратору и найдите Настройки > Постоянные ссылки. Выберите опцию и дважды нажмите "Сохранить изменения" (есть одна особенность, которой это позволяет избежать).
Это приведет к тому, что WordPress автоматически восстановит ваш.htaccess, что, по-видимому, является вашей проблемой.
Вероятно, у вас просто неправильные ссылки, сохраненные в БД, которую вы вытащили. WordPress хранит только абсолютные URL-адреса в базе данных.