Есть несколько вопросов о выполнении перенаправления, но ни один из них не работал для меня.htaccess redirect 301 ALL to HTTPS + WWW с Cloudflare ON
мне нужен весь трафик будет перенаправлен на https://www.kodden.com/
И мои субдомены нужно перенаправить https://subdomain1.kodden.com.br/
Мой сайт работает на Wordpres 4.7.1 и использует Cloudflare, мой хозяин работает PHP 7.0.7 и Apache ,
Лучшее, что я мог бы получить было:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
</IfModule>
Но дайте мне ошибку цикла редирект, когда я иду в https://kodden.com или http://kodden.com.br (перенаправление на https://kodden.com.br и дать мне петлю переадресации), когда Cloudflare включена.
Что не хватает?
Спасибо всем!
С наилучшими пожеланиями
Спасибо Джулс, но сайт уже использует Full (строгий). – kodden
Я не являюсь профессионалом в htaccess, но я думаю, что проблема связана с W. Вам требуется www с 'RewriteCond% {HTTP_HOST}!^Www \ .'. но затем перенаправляется на сайт без www. Если вы хотите W, то вы должны ввести их в новый URL: 'RewriteRule^https: //www.% {HTTP_HOST}% {REQUEST_URI} [NE, L, R = 301]' – Jules
Привет, Жюль, добавив " WWW «. на последнем RewriteRule, когда я печатаю www.site.com.br, перейдите на сайт www.www.site.com.br. Благодарю. – kodden