gpt4 book ai didi

.htaccess - TYPO3 在 FE 中强制使用 HTTPS

转载 作者:可可西里 更新时间:2023-11-01 16:25:47 24 4
gpt4 key购买 nike

我有两个域指向同一个网站,域 A 和域 B。我想要:

  • 可通过 HTTP 访问域 A(开箱即用)
  • 域 B 将所有请求重定向到 HTTPS。基本上如果你输入 http://domainb.com/somepage重定向到 http*s*://domainb.com/somepage。我更愿意通过 htaccess 文件完成此操作。

我尝试了很多解决方案,但总是陷入重定向循环。例如。我试过这个:

RewriteCond     %{SERVER_NAME} ^www\.domainb\.com$ [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
....
rest of the standard typo3 htaccess commands.

我的代码在 htaccess 文件中的 typo3 be 重定向部分之后和“主 URL 重写”部分之前。使用上面的代码,我被重定向到 https,但随后显示“重定向循环”错误。

非常感谢任何帮助。

最佳答案

这对我有用:)

RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} domainb\.com$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

我在 RewriteEngine On 这行之后包含这段代码。

关于.htaccess - TYPO3 在 FE 中强制使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16296734/

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