我有以下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。
编辑:我的上方都有这些规则 '花哨的网址' 为我使用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(请参阅OP中的编辑)。在此先感谢:) –