gpt4 book ai didi

.htaccess - 将http重定向到https,然后将其重定向到子域的文件夹?

转载 作者:行者123 更新时间:2023-12-02 22:51:52 26 4
gpt4 key购买 nike

第一种情况:

我尝试将 http 重定向到 https,并且遵循规则效果很好。

例如: http://subdomain.domain.com https://subdomain.domain.com

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

第二种情况:我尝试重定向 http://subdomain.domain.com http://subdomain.domain/folder 。为此,我使用了以下规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com
RewriteRule ^(.*)$ /folder/$1

我想要这些重定向:

<强> http://subdomain.domain.com https://subdomain.domain.com/folder

<强> https://subdomain.domain.com https://subdomain.domain.com/folder

我尝试合并上述规则,但没有成功。

还有一件事,我没有使用 .htaccess ,而是将这些规则/etc/apache2/sites-available/default

最佳答案

回答我自己的问题。

实际上/etc/apache2/sites-available/中有两个文件

  1. 默认
  2. 默认 ssl

我将规则将 http 重定向到 https

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

默认文件中和

将重定向到子域的文件夹的规则设置为

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com
RewriteRule ^(.*)$ /folder/$1

default-ssl 文件中。

关于.htaccess - 将http重定向到https,然后将其重定向到子域的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30863054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com