Php 将HTTPS重定向到具有.htaccess的子域

Php 将HTTPS重定向到具有.htaccess的子域,php,apache,.htaccess,Php,Apache,.htaccess,我想把两者都重定向 https://website.me/和https://www.website.me/至https://es.website.me/ 这条规则行不通 RewriteCond %{HTTPS} !^on$ RewriteRule (.*) https://es.website.me/$1 [R,L] 在htaccess下使用 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?website\.me$ [NC] Rewrit

我想把两者都重定向
https://website.me/
https://www.website.me/
https://es.website.me/


这条规则行不通

RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://es.website.me/$1 [R,L]
在htaccess下使用

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?website\.me$ [NC]
RewriteRule ^(.*)$ https://es.website.me/$1 [R=301,L]
在htaccess下使用

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?website\.me$ [NC]
RewriteRule ^(.*)$ https://es.website.me/$1 [R=301,L]

在您的情况下,请尝试此重定向:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website.me$ [OR]
RewriteCond %{HTTP_HOST} ^www.website.me$
RewriteRule (.*)$ https://es.website.me/$1 [R=301,L]
</IfModule>

重新启动发动机
重写cond%{HTTP_HOST}^website.me$[或]
重写cond%{HTTP_HOST}^www.website.me$
重写规则(.*)$https://es.website.me/$1[R=301,L]

在您的情况下,尝试使用此方法进行重定向:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website.me$ [OR]
RewriteCond %{HTTP_HOST} ^www.website.me$
RewriteRule (.*)$ https://es.website.me/$1 [R=301,L]
</IfModule>

重新启动发动机
重写cond%{HTTP_HOST}^website.me$[或]
重写cond%{HTTP_HOST}^www.website.me$
重写规则(.*)$https://es.website.me/$1[R=301,L]

要重定向还是重写

要使用代码301重定向(永久移动),请创建2个虚拟主机;一个用于真实站点,另一个用于所有要重定向的URL。在重定向主机中,添加以下行:


重定向301/https://es.website.me/

要重定向还是重写

要使用代码301重定向(永久移动),请创建2个虚拟主机;一个用于真实站点,另一个用于所有要重定向的URL。在重定向主机中,添加以下行:


重定向301/https://es.website.me/

因为您只想在已经使用HTTPS的情况下重定向,所以必须检查它,当然还要检查主机名

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^(www\.)?website\.me$ [NC]
RewriteRule ^ https://es.website.me%{REQUEST_URI} [R,L]

当一切正常工作时,您可以将
R
替换为
R=301
。永远不要使用进行测试。

因为您只想在已经使用HTTPS的情况下重定向,所以必须检查它,当然还要检查主机名

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^(www\.)?website\.me$ [NC]
RewriteRule ^ https://es.website.me%{REQUEST_URI} [R,L]

当一切正常工作时,您可以将
R
替换为
R=301
。永远不要使用测试。

您只想永久重定向到右侧?单独–HTTPS¨(HTTPS://)网站。me/重定向到:>>>确定试试下面给出的.htaccess#301重定向规则。您只想永久重定向到右侧?单独–HTTPS¨(HTTPS://)website.me/重定向到:>>>好的,试试下面给出的.htaccess#301重定向规则。