Я знаю, что этот вопрос задан и ответил много раз, но последние три часа я провел через ответы на вопросы людей, и никто из них, похоже, не работал для меня..htaccess не-www на www и http до https
Мне нужен .htaccess
код, чтобы сделать это:
Если домен example.co.uk/$urlData
(применяются только к основному домену и не поддомены) переписать слишком www.example.co.uk/$urlData
Если HTTPS не «на» и домен является первичным (т.е. нет субдоменов), затем перенаправлять на https://www.example.co.uk/$urlData
.
Я должен использовать RewriteCond %{HTTP:X-Forwarded-Proto} !https
для проверки, если HTTPS выключен, так как RewriteCond %{HTTPS} off
не настроен на моем сервере.
Спасибо, но я только что загрузил его и получить внутреннюю ошибку сервера –
@JackTrowbridge Да, я была опечатка в последней строке. Предполагалось, что это «RewriteRule», я думаю, что я набирал слишком быстро. –
@JackTrowbridge То, как у меня есть, меньше кода и выполняет то, что вам нужно. Извините за опечатку, которую я исправил и оставлю свой ответ, если кто-то еще захочет ее использовать. –