Я следующий HTTP адрес:Как подключить HTTP к HTTPS с субдоменом?
http://www.example.com/
но мой HTTPS-адрес имеет поддомен и нет WWW, как это:
https://secure.example.com/
Я попробовал следующее правило :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://secure.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Который послал меня:
https://secure.www.example.com/
Как я могу заставить HTTPS в этой ситуации? Поскольку мне нужно удалить www.
EDIT: У меня есть эти правила, над ними для 'фантазии URLs', как я использую WordPress в качестве CMS:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Спасибо, но, к сожалению, люди не знают субдомен, поскольку он используется только с HTTPS. –
Вы хотите перенаправить основной сайт на субдомен? – starkeen
Да. Я хочу перенаправить основной сайт 'http: // www.' на' https: // secure.', сохраняя при этом правила WordPress для модных URL-адресов (посмотрите EDIT, сделанные в OP). Спасибо заранее –