Я хочу перевести свой сайт с Drupal на WordPress. Я установил WordPress в подкаталог, поэтому я могу настраивать его, пока не буду готов удалить drupal и переместить его в корневую папку. После установки я не могу получить доступ к индексу WP в подкаталоге. Я получаю это в firefox:
«Страница не перенаправляется должным образом
Firefox обнаружил, что сервер перенаправляет запрос на этот адрес способом, который никогда не будет завершен.
* This problem can sometimes be caused by disabling or refusing to accept
cookies."
Я очистил свой браузер и все еще получаю ту же ошибку. Должен быть конфликт с друпалом. Друпал часть сайта по-прежнему работает нормально.
Когда я пытаюсь загрузить свой URL-адрес для входа в систему WP в подкаталоге, он загружается нормально, но как только я отправляю свое имя пользователя и пароль, он снова перенаправляет меня на логин.
Любые подсказки? Спасибо
ОБНОВЛЕНИЕ: я связался со своим хостом, и проблема заключалась в том, что WP не создавал файл.htaccess при установке в подкаталог. Я пытался установить WP несколько раз, и он никогда не создавал файл.htaccess в подкаталоге. Я использую хостгатор. Я не знаю, было ли это из-за того, что в корневом каталоге уже был.htaccess (от drupal) или что-то с моим хостом.
Удалите файлы cookie
Я пробовал это, прежде чем я разместил это
Спасибо за совет, я даже не знал, что в подкаталоге должен быть файл.htaccess. Он не устанавливал один. В этом и была проблема, см. выше.
Похоже, ваш файл.htaccess настроен неправильно. Ваш файл htaccess корневого уровня будет иметь приоритет над файлом в папке WordPress.
Попробуйте указать Drupal игнорировать вашу подпапку, добавив это в оператор перезаписи в нижней части (файла Drupal.htaccess по умолчанию) после строки с надписью «ReWrite Engine On».
где «блог» — это подпапка, в которую вы установили WordPress.
Не уверен, что вы можете сделать это на своем хостинг-провайдере, но на нашем сервере Apache мы добавили это в
httpd.conf
файл:и в
.../wordpress/
папке мы создали пустой файл .htaccess, доступный для записи группе »apache
«, чтобы WordPress мог его обновить.Это позволило
.htaccess
файлу в/wordpress/
папке переопределить файл в родительской (корневой) папке.Надеюсь, что это работает для вас.