Но он потерпит неудачу, если мы изменим или выключим CDN, не идеальное решение.

ользую CloudFlare, и я хочу, чтобы заставить HTTPS и не WWW с помощью .htaccess

Я знаю, что уже есть много примеров в сети, но для пользователей CloudFlare нормальное перенаправление может вызвать петли перенаправления.

Ближайший ответ таков:https://stackoverflow.com/a/34065445/1254581

Но это только заставляет HTTPS, и я должен заставить не WWW также. Пожалуйста, помогите изменить эти правила:

RewriteEngine On

# If we receive a forwarded http request from a proxy...
RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]

# ...or just a plain old http request directly from the client
RewriteCond %{HTTP:X-Forwarded-Proto} =""
RewriteCond %{HTTPS} !=on

# Redirect to https version
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Put the rest of your rewrite rules here`enter code here`

Ответы на вопрос(1)

Ваш ответ на вопрос