2014-11-09 3 views
2

Я мигрировал на WordPress сайта с моим сервером на Cloud9 IDE, я затем использовал Search and replace изменить URL из http://www.domain.com в https://project-c9-username.c9.ioWordpress переадресовывает на Cloud9 IDE

Теперь, когда я запускаю сайт У меня есть цикл перенаправления ,

Я искал по всему Интернету решение, большинство попыток решить эту проблему связано с изменением файла .htaccess, однако, похоже, это не проблема. Я сделал рабочий .htaccess, и это не имеет значения.

Я очень смущен, так как раньше я перешел на сайты Wordpress и не имел проблем.

Сообщите мне, если это принадлежит на другом сайте обмена стеками, поскольку Cloud9 неизвестен вне кругов разработки. Я не хотел спрашивать на менее известном сайте обмена стеками, поскольку я знаю, что он никогда не получит ответа.

EDIT: После некоторых более research добавив в wp-config.php делает домашнюю доступную

define('FORCE_SSL_ADMIN', true); 
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') 
     $_SERVER['HTTPS']='on'; 

Кажется, вынужденное Cloud9 IDE SSL вызывает мой сайт распадаться.

ответ

1

Это может быть вызвано использованием HTTPS в Cloud9. Вы можете фактически использовать HTTP для доступа на WordPress сайта. Просто скопируйте приложение cloud9 приложено к новому окну и изменяет https на http. Вот и все.

1

Я не знаком с окружающей средой в Cloud9 IDE. но у вас много опыта миграции Wordpress. Хотелось бы поделиться с вами некоторыми отладочными идеями.

Если вы подтвердили, что это проблема .htaccess, вызвавшая проблему с циклом переадресации, попробовали ли вы использовать wordpress wp-admin-> settings-> permalink, сохранить постоянную ссылку как тип по умолчанию;

Причина. .htaccess файл автоматически сгенерирован или изменен параметрами постоянной ссылки, , если у вас сохранена постоянная ссылка по умолчанию, которая очистит все правило перезаписи URL-адреса Apache и оставьте для вас чистый .htaccess.

, если постоянная ссылка по умолчанию (? Postid = xxxx) не вызвала переадресацию. вам нужно проверить, включен ли режим перезаписи apache.

если нет (постоянная ссылка URL по умолчанию также не работает, то это не .htaccess проблемы.

+0

Настройки по умолчанию для permalink, и я получаю ощущение, что это не проблема .htaccess. – Joseph

+1

, кстати, поделиться с моим опытом, @ Джозеф, я получил сообщение «Бесконечное сообщение о перенаправлении» однажды, когда я попытался добавить функцию защиты .passwd apache в папку my/wp-admin на сервере sharehosting. У вас была такая вещь раньше и в вашем случае она работает? – BOBO

+0

Извините, я никогда не делал ничего подобного. – Joseph

0

У меня была такая же проблема, потому что у меня не было нужного порта, установленного на странице сайта и домашней странице сайта. После того, как я добавил cloud9 порт 8080 к URL-адресу, он начал работать. Итак, перейдите в свой файл wp-config.php и добавьте эти две строки кода.

define('WP_HOME','https://project-c9-username.c9.io:8080'); 
define('WP_SITEURL','https://project-c9-username.c9.io:8080'); 

Редактировать: Если у вас есть проблемы с https, вы можете попробовать изменить его на http, как сказал Рубен.

Смежные вопросы