Я не могу добавить HTTP://WWW к URL-адресу при перенаправлении на тот же домен

Я не могу добавить HTTP://WWW к URL-адресу при перенаправлении на тот же домен

На OpenShift есть приложение WordPress, которое использует CloudFlare в качестве DNS-сервера.

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

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

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

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

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

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

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

@редактировать

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

решение1

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

1) Сделайте это сCloudFlare

2) используйте 301-www IP 208.43.88.227 изДуда "="porta8080.com.br IN A 208.43.88.227

3) проверьте свой .htaccess и опубликуйте его здесь

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

Связанный контент