Я не могу предварительно ожидать HTTP://WWW к URL, когда я перенаправляю к тому же домену

Существует это приложение WordPress на OpenShift, который использует CloudFlare в качестве сервера DNS.

OpenShift дает нам URL такой как app-user.rhcloud.com и позвольте Вам добавлять псевдоним. Такой как www.website.comи website.com. Таким образом, необходимо добавить записи CNAME в домен website.com, указывающий на app-user.rhcloud.com. Мой регистратор не позволил мне добавлять CNAME без субдомена (без www.), таким образом, я переместил свои DNS-серверы в CloudFlare и добавил CNAMEs там.

регистратор-> CloudFlare-> OpenShift

Приложение WordPress имеет .htaccess для перезаписи URL и делает его более дружественным. Конфигурация приложения настраивается для перенаправления любого к КОРНЕВОМУ URL в моем случае, я принимаю решение перенаправить к http://www.website.com и это должно работать. Но я начал сталкиваться с проблемой цикла перенаправления. Я пытался сделать перенаправление сам в первой строке index.php файл, но это также перестало работать. Затем я прекратил использовать Location в заголовках для перенаправления и запустился с Refresh. Это было самым эффективным, но прекращает работать через несколько часов. Затем я вызвал версию без кэшей, как объяснено здесь https://stackoverflow.com/questions/1907653/how-to-force-page-not-to-be-cached-in-php. Не работал.

Я начал пробовать вещи .htaccess, проверив некоторые правила и условия вызвать, прежде чем приложение попыталось перенаправить, но это также вызывает тот же цикл. URL никогда не изменяется, и с .htaccess и с PHP.

Я затем попробовал следующее: не переписывая URL И/ИЛИ с пустым .htaccess нет никакого дружественного URL, но никакого цикла перенаправления также.

Какие-либо Идеи о том, как решить это? Это были более чем 2 недели, с тех пор как я начал устанавливать это приложение, и я должен указать, что не-WWW запрашивает HTTP://WWW

веб-сайт: http://www.porta8080.com.br

@edit

Только сделать это более ясным: Я не могу добавить HTTP://WWW к URL не-WWW, таким образом, это создает цикл перенаправления. Когда страница перезагружается без http://www это делает перенаправление СНОВА. И снова и снова. Это - настоящая проблема.

-1
задан 23 May 2017 в 15:41
1 ответ

Вы можете попробовать установить свою запись A на сторонний хост 301-www

1) Сделайте это с помощью CloudFlare

2) используйте 301-www IP 208.43. 88.227 от Duda = porta8080.com.br IN A 208.43.88.227

3) проверьте свой .htaccess и разместите его здесь

4) Также посетите сообщество Wordpress .

0
ответ дан 5 December 2019 в 20:33

Теги

Похожие вопросы